-1

我需要在 Internet 上的 SQL Server 上从本地服务器执行 SQL 查询。

我不能使用复制,因为 Internet 上的服务器是共享 SQL 服务器,所以我可以使用复制、链接服务器等方法。

如果我尝试创建复制服务或链接服务器,则会发生以下错误

A required operation could not be completed. 
You must be a member of the sysadmin role to perform this operation. (SqlManagerUI) 

我认为选择查询应该包含远程服务器的登录详细信息。如何在查询中包含用户详细信息?

能给我推荐一个方法吗??

4

2 回答 2

0

阅读有关OPENQUERY和链接服务器的信息

于 2013-01-10T05:28:20.867 回答
0

您可以使用sqlcmd实用程序连接到远程服务器,然后执行您的查询

sqlcmd -S IPAddress -U UserName -P Password
sqlcmd server_name[\instance_name] -U user_name -P password

否则,您可以考虑使用SSISpackage .to 调用您的stored procedures

创建数据加载包

于 2013-01-10T06:08:52.027 回答