我可以在中看到我的SQL数据库,并且能够在SSMS中执行查询、创建对象等。VPN正在工作。
我知道微软( Microsoft )有(或将有)同步实用程序,但假设我们不想使用它们。在本地运行的存储过程是否有可能建立到远程(云)数据库的连接,然后像引用本地表一样引用云中的表?
insert azure.dbo.clients CLOUD
select * from mylocaldb.dbo.clients EARTH
where EARTH.lastSyncDate is null是否有可能连接到云数据库作为链接服务器,以允许异构(地球/云)查询和数据流?
发布于 2012-02-03 14:51:23
是的,您必须在本地服务器中创建一个链接服务器条目,并像使用任何其他链接服务器一样引用SQL db。在创建链接服务器之前,只需创建一个ODBC DSN即可。有关详细信息,请查看将服务器链接到SQL。
在此之后,您可以使用远程存储过程的四部分名称来执行它,例如:
EXEC [RemoteServer].DatabaseName.DatabaseOwner.StoreProcedureName params发布于 2012-02-04 15:07:52
虽然Panagiotis是正确的,但是您需要知道关于这个“特性”有一个免责声明:它是不支持的。下面是关于链接服务器和SQL的正式Server支持团队语句:http://blogs.msdn.com/b/psssql/archive/2011/05/03/not-linkedservertosqlazure-where-provider-msdasql-and-dsn-sql-server-native-client.aspx
https://stackoverflow.com/questions/9130347
复制相似问题