从SqlExpressTable1中select * into SqlserverTable2,这样可以吗
我可以像使用从 Sqlserver 表到 Sqlserver 表一样从 SqlExpress 表中选择 * 到 Sqlserver 表吗?
Select * into Table2 from Table1
如果可以,语法是什么?
Can I Select * into a Sqlserver Table from a SqlExpress Table the way I can from a Sqlserver Table to a Sqlserver Table using
Select * into Table2 from Table1
If so, what is the syntax?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这些是不同的服务器,因此您需要在要引用其他服务器的服务器上引入链接服务器。
然后,您需要使用查询中所需的表/对象的全名,
如
请注意方括号,当实例/服务器名称包含点、空格等字符时,方括号当然是必需的。
These are distinct servers, so you would need to introduce a linked server, on the server where you intend to make a reference to the other server.
Then you need to use the full name of the table/object needed in the query
as in
Note the square brackets which are necessary of course, when the instance/server name include dots, spaces and such characters.
您很可能首先必须将两个 SQL Server 实例链接在一起。
之后您使用的表格将是:
Most likely you will first have to link the two SQL Server instances together first.
The form you'd use after that would be:
我最终使用了 ssms 数据库导入。无法使用 select 使命名起作用。
I ended up using ssms database import. Couldn't get the naming to work using select.