我正在尝试将表从实时远程服务器复制到本地开发计算机。我试过了:
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.
如何链接服务器?或者有更简单的方法吗? 谢谢 物语
答案 0 :(得分:1)
您是否尝试过备份 - 还原?您也可以使用Export,但Export不会编写任何主键或外键的脚本。
不要忘记BCP http://msdn.microsoft.com/en-us/library/ms162802.aspx
要链接服务器,请使用存储的proc sp_addlinkedserver http://msdn.microsoft.com/en-us/library/ms190479.aspx
答案 1 :(得分:1)
链接服务器可以使用系统上的其他提供程序驱动程序,以允许您直接从SQL Server中查询该源。在您的情况下,您可能看起来像是在尝试连接到基于Web的SQL版本,这可能不像设置链接服务器那么简单。根据您访问数据的方式,您可能必须创建备份或使用其他方法传递凭据以便能够访问源。
答案 2 :(得分:0)
如果你有SQL Server 2008 Express或更高版本,它会附带一个“导入/导出”向导,可以执行此操作。