提供者=SQLOLEDB.1;整合安全性=SSPI;持久安全資訊=False;初始目錄=MyDBName;資料來源=MyServerName
這是連接字串,無法更改,它位於黑暗時代的 dll 中。我們必須在我們網域之外的伺服器上使用它。我們可以存取伺服器,因為我們設定了一個主機條目,我們需要的只是讀取存取權限,sql 伺服器上是否有可以配置為允許此連接的內容?
但收到以下訊息:
訊息:使用者「(null)」登入失敗。原因:未與受信任的 SQL Server 連線關聯。資料來源:Microsoft OLE DB Provider for SQL Server
答案1
你需要要么
- 將應用程式配置為在對 SQL Server 上的資料有足夠權限的 Windows 使用者的上下文中運行,或者
- 在 SQL Server 上為執行應用程式的帳戶的使用者建立 Windows 登入名稱。