0

我正在尝试将表从实时远程服务器复制到我的本地开发机器。我试过了:

select * 
into mmm 
from [sqlb8.webcontrolcenter.com].[1photo].[kelraie].[pix]

但是得到了这个错误:

Msg 7202, Level 11, State 2, Line 1 Could not find server 'sqlb8.webcontrolcenter.com' in sys.servers. Verify that the correct server name was specified. If necessary, execute the stored procedure sp_addlinkedserver to add the server to sys.servers.

我如何链接服务器?或者有没有更简单的方法来做到这一点?谢谢哈立德

4

3 回答 3

1

您是否尝试过备份 - 还原?您也可以使用 Export,但 Export 不会编写任何主键或外键的脚本。

不要忘记 BCP http://msdn.microsoft.com/en-us/library/ms162802.aspx

要链接服务器,请使用存储的过程 sp_addlinkedserver http://msdn.microsoft.com/en-us/library/ms190479.aspx

于 2012-02-25T00:21:57.147 回答
1

链接服务器可以使用系统上的其他提供程序驱动程序,以允许您直接在 SQL Server 中从该源进行查询。在您的情况下,您可能正在尝试连接到基于 Web 的 SQL 版本,这可能不像设置链接服务器那么简单。根据您访问数据的方式,您可能必须创建备份或使用其他方法传递凭据才能访问源。

于 2012-02-25T01:11:40.057 回答
0

如果您有 SQL Server 2008 Express 或更高版本,它会附带一个“导入/导出”向导来执行此操作。

于 2012-02-25T01:16:14.090 回答