我想在xxx.safesecureweb.com上复制一下我的远程服务器上的内容.如何从本地SQL Server连接到它?
语法是这样的:
sp_addlinkedserver
@server='PRODUCTION',
@provider='xxx.safesecureweb.com',
@Username='myUsername',
@Password='myPassword'
Run Code Online (Sandbox Code Playgroud)
我正在考虑做的是写一堆插入语句,如:
INSERT INTO Test.Table
SELECT * FROM Production.Table
Run Code Online (Sandbox Code Playgroud)
Rem*_*anu 27
您没有在链接服务器定义中指定远程用户和密码.链接服务器具有单独的对象,该对象通过远程登录来连接到本地服务器("locallogin")的用户的登录.见链接服务器的安全性.例如,以下内容将链接服务器上的所有本地登录映射到指定的MyUserName SQL登录:
exec sp_addlinkedserver 'xxx.safesecureweb.com';
exec sp_addlinkedsrvlogin 'xxx.safesecureweb.com'
, 'FALSE', NULL, 'myUserName', 'myPassword';
Run Code Online (Sandbox Code Playgroud)
您只能使用用户/密码映射远程SQL登录.远程Windows登录(受信任的身份验证)必须使用集成身份验证并配置服务器以进行约束委派.