日期:2014-05-17  浏览次数:20516 次

远程数据库连接
假如我想连接别人计算机上的数据库,我在自己的数据库如何编写SQL代码

------解决方案--------------------
你需要知道对方的ip ,数据库登陆用户名和密码,而且对方要设置允许远程连接。

SQL code

Exec sp_droplinkedsrvlogin DBVIP,Null
Exec sp_dropserver DBVIP

EXEC  sp_addlinkedserver
      @server='DBVIP',--被访问的服务器别名 
      @srvproduct='',
      @provider='SQLOLEDB',
      @datasrc='Server2'   --要访问的服务器


EXEC sp_addlinkedsrvlogin 
     'DBVIP', --被访问的服务器别名
     'false', 
     NULL, 
     'sa', --帐号
     'thankyoubobby' --密码


Select   *   from DBVIP.pubs.dbo.orders

------解决方案--------------------
是这样的
------解决方案--------------------
你是要通过哪种方式连接,楼上给出的是创建Linked server,前提是你也得有SQL Server.如果需要程序连接,需要再DB Connection String中指定服务器名或者IP地址,端口,用户名和密码(WINDOWS用户不用指定用户名密码)
------解决方案--------------------
探讨
你需要知道对方的ip ,数据库登陆用户名和密码,而且对方要设置允许远程连接。


SQL code

Exec sp_droplinkedsrvlogin DBVIP,Null
Exec sp_dropserver DBVIP

EXEC sp_addlinkedserver
@server='DBVIP',--被访问的服务器别名
@srvprodu……