首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从.sql文件导入Server数据库

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

Database Administration用户
提问于 2013-06-07 10:44:40
回答 2查看 42.4K关注 0票数 6

我想导入一个数据库,而不知道它从.sql文件中的名称。

MySql服务器中,这很容易,因为有像heidSQL这样的工具,可以轻松地从sql文件导入数据库,但是在server中,我找不到方法来实现它。

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

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

  1. 如何使用SQL服务器完成此操作?
  2. 可以完成此任务吗?还是我必须安装一个新工具?
EN

回答 2

Database Administration用户

回答已采纳

发布于 2018-07-02 01:06:30

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

以更高的权限打开CMD并运行:

代码语言:javascript
复制
sqlcmd -S SERVERNAME -d MYDATABASE -U USERNAME -P PASSWORD -i C:\path\mysqlfile.sql -o C:\path\results.txt

基本上:

  • -S:是服务器名还是本地主机?
  • -d:是您要针对的数据库吗
  • -U:是用户名
  • -P:是密码吗
  • -i:是.sql文件的路径
  • -o:是保存日志文件的位置,所以如果您在输入过程中遇到问题,可以调试它们
票数 8
EN

Database Administration用户

发布于 2013-06-07 11:38:40

是的,您可以在中完成此操作--以下是如何!http://technet.microsoft.com/library/Cc966390的说明

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/44101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档