【问题标题】:How to recreate database from scripts in SQL Server 2008?如何从 SQL Server 2008 中的脚本重新创建数据库?
【发布时间】:2013-05-27 09:48:18
【问题描述】:

参考Exporting data In SQL Server as INSERT INTO

最近,我的客户给了我40个.sql文件,我相信他是通过上述方法生成的。

我查看了第一个.sql 文件,它包含create databasecreate table 和许多insert 语句。

如何使用这些.sql 文件重新创建整个数据库?我们使用的是 SQL Server 2008。

【问题讨论】:

  • 运行脚本?你试过什么?你有错误吗?
  • 它有 40 个 sql 脚本文件,我使用 sqlcmd 运行第一个脚本并且有一些错误,无论如何我会尝试使用 sqlcmd -e 看看到底发生了什么。
  • 我明白了,sql 文件是 utf8 文件,它包含 unicode 数据,我通过 -f 65001 强制它使用 utf-8 代码页 ---> SQLCMD -S mywindows\sqlexpress -i abcdb001。 sql -f 65001 ,没有错误
  • 没有错误是好的,但它有效吗?发生了什么?

标签: sql-server sql-server-2008


【解决方案1】:

您可以使用 Microsoft SQL Server Management Studio Express!

http://www.microsoft.com/it-it/download/details.aspx?id=7593

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 2012-01-17
    • 1970-01-01
    相关资源
    最近更新 更多