我和我的朋友都有sql server 2012.我有一个数据库,我希望将大多数表复制到朋友笔记本电脑上的数据库中。我不确定该怎么做呢?
我知道在sql server中我可以使用下面的行将数据从数据库A中的一个表复制到数据库B.
select * into database_a.dbo.MyTable from database_a.dbo.MyTable
连接两台笔记本电脑的最佳方式是什么?
答案 0 :(得分:2)
您可以进行完整备份并将其交给他进行恢复。或者你可以给他一份* .mdf文件的副本,让他把它附在他的数据库上。
答案 1 :(得分:1)
有两个主要选项,一个是back up the database并将其发送给您的朋友。要执行此操作,请右键单击数据库,任务和备份。这种方法的问题在于,如果您运行的版本稍有不同,则可能会出现问题。
另一种选择是script the database。要在数据库上执行此操作,请单击“任务”和“生成脚本”。确保选择从高级选项中编写数据和模式脚本。
后者是我的首选方法(因为它更具可编辑性和人类可读性)。