SQL SERVER 备份数据库到 .sql 文件使用脚本或 cmd
SQL SERVER backup database into .sql file using script or cmd
我正在尝试从 SQL SERVER 2012 迁移到 2014,但发现由于版本不同,我无法使用 .bak 文件。我知道如何使用 SSMS 创建 .sql 备份文件,但我找不到使用脚本或 sqlcmd.
的解决方案
为什么不能使用 SSMS?
导出到 .sql 文件已在 How to backup Sql Server to sql file?
中讨论
你有没有考虑过Linked Servers? You can use 3 and 4 part names to access data from one server to another, for details see How can I connect to an external database from a sql statement or a stored procedure?。另一种访问数据的方法是通过 OPENROWSET,这也在上面讨论过。
如果您需要获取 .sql 文件中的数据,那么 SQL 服务器的生成脚本向导是最佳选择,否则您可以创建数据库的 .bak 并在更高版本上恢复它.
原来我可以使用 .bak 文件来恢复数据库。问题是我试图从 SSMS 未被授权的目录中恢复文件。是一个愚蠢的错误。对不起。
我正在尝试从 SQL SERVER 2012 迁移到 2014,但发现由于版本不同,我无法使用 .bak 文件。我知道如何使用 SSMS 创建 .sql 备份文件,但我找不到使用脚本或 sqlcmd.
的解决方案为什么不能使用 SSMS?
导出到 .sql 文件已在 How to backup Sql Server to sql file?
中讨论你有没有考虑过Linked Servers? You can use 3 and 4 part names to access data from one server to another, for details see How can I connect to an external database from a sql statement or a stored procedure?。另一种访问数据的方法是通过 OPENROWSET,这也在上面讨论过。
如果您需要获取 .sql 文件中的数据,那么 SQL 服务器的生成脚本向导是最佳选择,否则您可以创建数据库的 .bak 并在更高版本上恢复它.
原来我可以使用 .bak 文件来恢复数据库。问题是我试图从 SSMS 未被授权的目录中恢复文件。是一个愚蠢的错误。对不起。