以下主要讲述SQL Server如何创建DBlink以实现操作远程服务器数据库的方法。供SQL Server数据库爱好者参考,具体如下:
1 2 3 4 5 6 7 8 9 |
--配置SQLSERVER数据库的DBlink exec sp_addlinkedserver @server= 'WAS_SMS' ,@srvproduct= '' ,@provider= 'SQLOLEDB' ,@datasrc= '10.131.20.100' exec sp_addlinkedsrvlogin 'WAS_SMS' , 'false' , NULL , 'CustomSMS' , 'SqlGdn@InfoxMas2008' select top 100 * from AS400.AS400_Extract.DBO.ORDUNA --配置SQLSERVER到MYSQL数据库的DBlink exec sp_addlinkedserver @server = 'mysqltest' , @srvproduct= 'mysql' ,@provider = 'msdasql' , @datasrc = 'MY_TOMATO' exec sp_addlinkedsrvlogin @rmtsrvname= 'mysqltest' ,@useself= false ,@locallogin= '本地数据库的登陆用户' ,@rmtuser= 'MYSQL的用户名称' ,@rmtpassword= 'MYSQL的用户密码' select * from openquery(mysqltest, 'select * from marketing_data' ) --这里的 MY_TOMATO是在WINDSOWS系统管理台中进行配置的ODBC,在SYSTEM DNS里增加的! |
以上是SQL Server如何创建DBlink以实现操作远程服务器数据库的方法,希望你喜欢,请继续关注湖南电脑技术网。