回答

收藏

TSQL命令连接到另一个服务器(SQL Server 2005)

技术问答 技术问答 243 人阅读 | 0 人回复 | 2023-09-14

是否有TSQL命令连接到另一个服务器?, Q+ p3 ?4 N. r
或者在查询窗口时,连接到另一个服务器并显示查询窗口的快捷键是什么?% K) F: Q" Z6 Y7 \7 P
我已经在一些屏幕上看到了Ctrl   N弹出“ 连接到服务器    对话框,但当我已经在查询窗口按下时Ctrl   N它将打开另一个查询窗口。: N  ]2 ~! n. a3 s/ C, `1 K6 I
USE命令可以让你连接到当前服务器上的其他数据库,但是有没有让你连接到另一个服务器的命令?
, Q* E" J& k& ^: f1 }% V" v" g我正在使用SQL Server 2005。
' E% j' W( X: i1 n9 W  A% t                                                               
; x1 R, w0 f2 `' f+ w+ d    解决方案:                                                                0 j* x; _+ @7 `  q# Q/ D: l
                                                                您可以将OpenDataSource与链接服务器一起使用链接服务器
) L7 `) s$ T9 {& y. ROpenDataSource(provider_name,init_string)例如* G% `% U  ^! G9 V4 ~6 ~
SELECTFirstName,GenderFROMOpenDataSource ('SQLOLEDB','DataSource = NOLI\SQL2;UserID=myUserIDassword=myPassword').Organisation.dbo.Employees从MSDN -- z1 _5 ?' B% \. d5 w; c
像OPENROWSET函数一样,OPENDATASOURCE应该只引用量访问。OLE) C) \+ C5 _+ {: Y8 s  E8 _
DB数据源。为多次访问的任何数据源定义链接服务器。OPENDATASOURCE和OPENROWSET链接服务器定义的所有功能,如安全管理和查询目录信息的能力。每次调用OPENDATASOURCE必须提供包括密码在内的所有连接信息。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则