我嘗試從單個SQL Server連接到SQL Server上有多個應用程序。我們沒有創建多個SQL用戶標識,而是創建了一個單獨的Windows服務帳戶,並使用它來連接到其他SQL Server。在SQL Server中使用Windows帳戶創建鏈接服務器
問題是我不知道我是否可以配置鏈接服務器獲取Windows服務帳戶的憑據。
點:
- 訪問已經給Windows用戶帳戶
- SQL服務器在不同域
是否有來自多個來源的其他組織內讀最好的方法比鏈接的服務器?
更新:
請找到下面的代碼我試圖用它來創建鏈接的服務器:
USE [master]
GO
EXEC sp_addlinkedserver
@server=N'serverinstance',
@srvproduct=N'',
@provider=N'SQLNCLI',
@datasrc=N'serverinstance.domain.local';
GO
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'serverinstance'
, @useself = N'TRUE'
, @locallogin = N'Domain\NTAccount'
--, @rmtuser = N'user'
--, @rmtpassword = N'pass'
GO
鏈接的服務器仍然失敗。我不想使用任何SQL Server用戶身份驗證。
看到這:https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-addlinkedsrvlogin-transact-sql – Alex
任何人都可以驗證我想添加的方式鏈接服務器 –