当前位置: 代码迷 >> Sql Server >> 远路数据库连接
  详细解决方案

远路数据库连接

热度:44   发布时间:2016-04-27 10:44:03.0
远程数据库连接
假如我想连接别人计算机上的数据库,我在自己的数据库如何编写SQL代码

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

SQL code
Exec sp_droplinkedsrvlogin DBVIP,NullExec sp_dropserver DBVIPEXEC  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……
  相关解决方案