sql-server - 将数据从服务器上的 SQL 数据库导入到本地主机上的 SQL 数据库

标签 sql-server import

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

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

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

如果一个数据库位于本地主机而另一个不在本地主机上,是否有一种方法可以直接将数据从一个数据库导入到另一个数据库?有人告诉我,安全问题不应该成为导入/导出数据的问题。

最佳答案

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

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

关于sql-server - 将数据从服务器上的 SQL 数据库导入到本地主机上的 SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12900567/

相关文章:

reactjs - 找不到模块 : Can't resolve 'firebase/index'

使用格式化日期函数时 SQL 查询运行速度非常慢

sql - 如何在数据库中存储级联类别

mysql - SQL - 如何对多个表使用 COUNT()

typescript - gulpfile.ts 因任何导入语句而失败

excel - 如何将 VBScript 宏导入 Excel 工作簿?

php - 从 Gmail、Yahoo、Hotmail 等导入电子邮件 ID,用于 "Tell a Friend"类似 PHP 中的功能

sql - 处理只有 30,000 行的 Excel 文件中的慢速 MSSQL 存储过程

sql - 在 SQL Server 中创建嵌套 XML 文件

python导入特定文件