从 .sql 文件导入 SQL Server 数据库

Lam*_*fif 5 sql-server import

我想在不知道.sql文件名称的情况下导入数据库。

MySql服务器中很容易,因为有像 heidSQL 这样的工具,我可以在其中轻松地从 sql 文件中导入我的数据库,但在 SQL Server 中我找不到执行此操作的方法。

我试图在记事本中读取文件,但编码使内容不可读。

jj

当我执行这个查询时,RESTORE HEADERONLY FROM DISK = N'C:\Planning\bdd.sql'我有这个 呵呵

  1. 我怎样才能用 SQL 服务器做到这一点?
  2. SQL Server Management Studio 可以执行此任务还是必须安装新工具?

Fra*_*ani 7

创建一个空数据库,或者如果您已经有一个目标数据库。

使用提升的权限打开 CMD 并运行:

sqlcmd -S SERVERNAME -d MYDATABASE -U USERNAME -P PASSWORD -i C:\path\mysqlfile.sql -o C:\path\results.txt
Run Code Online (Sandbox Code Playgroud)

基本上:

  • -S:是你的服务器名或本地主机
  • -d:是您要定位的数据库
  • -U:是用户名
  • -P:是密码
  • -i:是 .sql 文件的路径
  • -o:是日志文件将被保存的地方,所以如果你在导入过程中遇到问题,你可以调试它们