1.链接到MSSQL
--链接SQL Server 2008,使用的用户具有哪些数据库权限就可以链接到相应的数据库,不一定用户拥有服务器的sysadmin权限
--设置RemoteAccessEnable设置为True(实际使用中发现设置false连接未发现异常)
--下面使用192.168.1.93可以用计算机名+实例的方法(TestServer\SQL2008),如果只有一个实例的话可以不加用后面的实例(SQL2008),用IP跟计算机都可行
--第一种方法(链接服务器等于实例名)
--创建链接服务器
EXEC sp_addlinkedserver @server='192.168.1.93',@srvproduct='SQL Server';
-链接使用的用户名及密码
EXEC sp_addlinkedsrvlogin @rmtsrvname='192.168.1.93',@useself=False,@locallogin=NULL,@rmtuser='用户名',@rmtpassword='密码';
--第二种方法(用SQL Native Client接口)
--创建链接服务器
EXEC sp_addlinkedserver @server='TEST_SQL',@srvproduct='TEST_SQL',@provider='SQLNCLI',@datasrc='192.168.1.93';
-链接使用的用户名及密码
EXEC sp_addlinkedsrvlogin @rmtsrvname='TEST_SQL