将数据从服务器上的SQL数据库导入到localhost上的SQL数据库

Nea*_*alR 5 sql-server import

我们有一个数据库,其中包含大量数据(每个表约有40万条记录).我希望能够在此数据库上调试存储过程,但是我没有权限在它所在的服务器上执行此操作.

因此,我需要在localhost上创建数据库的副本并从那里进行调试.

但是..由于大小,创建的脚本太大,无法打开SQL Server Management Studio.

有没有办法直接将数据从一个数据库导入另一个数据库,如果一个数据库位于localhost而另一个数据库不是?我被告知,安全问题不应该是导入/导出数据的问题.

小智 3

只需创建源数据库的二进制备份(例如,使用 SQL Server Management Studio,右键单击数据库,然后选择Tasks -> Back Up),然后将该文件导入.bak到本地安装中 - 再次使用 Management Studio,右键单击“数据库”节点,然后选择Restore Database

唯一可能阻止您执行此操作的情况是,如果您在本地运行 SQL Server Express,并且源数据库的总大小超过 Express 版本的大小限制。