当前位置:首页 » 编程语言 » sql导入不成功怎么自动重导
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql导入不成功怎么自动重导

发布时间: 2022-09-20 07:30:48

sql数据库导入失败,求解决办法!!!

请检查一下两个数据库编码是否一致,同时两个数据库空间版本是否存在不兼容的情况,如低版本数据库不能兼容高版本数据库。

② SQL文件导入不了

先登录后,要往哪个数据库导入数据的话,先执行

use数据库名;

然后再执行你后边那一堆

③ 关于sql自动导入的问题

找到的资料
----------------------------
用sql server 2000或者sql server 2005 连接mysql 的其中2种方法:
1. openquery
2. openrowset

个人感觉openquery是适合菜鸟使用,openrowset适合高手使用,为什么这么说呢?
大家看一下两个sql 语句就明白了:

1. select * from openquery(linkserver1,'select count(*) from user')
2. SELECT * FROM OPENROWSET('MSDASQL','DRIVER={MySQL ODBC 3.51 Driver};SERVER=192.168.0.1;PORT=3306;DATABASE=test;USER=dbauser;PASSWORD=userpw;STMT=set names gb2312;OPTION=2049','select count(*) from user;')

从原理上说两张方法是一样的效果,但许多情况下openquery会报错,莫名其妙的错误。这2种方法的不同之处:

1需要创建一个连mysql的odbc连接,然后在sql server建个linkserver使用这个odbc连接。
2什么都不用,直接使用连接字符串去连mysql

MSDASQL 是处理ODBC连接的微软数据访问组件,所有的参数是根据所用的Driver而定。
我这里使用的是MySQL ODBC 3.51 Driver,就必须去查看MySQL ODBC 3.51 Driver的连接参数

MySQL ODBC 3.51 Driver的连接参数见下面网址:
http://dev.mysql.com/doc/refman/5.0/en/connection-parameters.html

希望我的经历能给一直郁闷的兄弟有点帮助,至少我不郁闷了,哈哈哈

注意:在sql server 2005 上使用openrowset需要打开2个开关:

1. 在注册表查找DisallowAdhocAccess 置为1
2. 打开ad hoc高级选项

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries',1
GO
RECONFIGURE;
GO

④ 给页面加权限的时候加错了别人说把数据库重新导一下,导出时好着,导入时用navicat给mysql导数据导不进去

首先 双击打开数据库,然后逗右键地你需要的数据库,然后选逗运行sql文件地,点击右侧的逗浏览地找到你需要导入的sql文件,点击逗开始地就可以了
双击 你的这个链接,例如逗本地数据库地 然后你会看到许多的数据库 ,随便打开一个数据库,这个时候你点击navicat上面右侧的查询,创建查询
然后把你的sql打开,复制里面的sql信息,粘贴到那个查询窗口中 运行,这样 创建数据库 和导入表都可以的

打开navicat管理工具----双击打开某一个数据库连接(自己命名的链接,例如'本地mysql链接')-----选择要导入的数据库名称,双击打开---右键这个打开的数据库-----选择运行sql文件------点击弹出窗口中文件右侧的浏览-----找到你的sql文件,然后点击开始,这样sql文件就成功导入你的数据库了,记得摁f5刷新下这个数据库就会看到表了。如果你的sql文件是多个,不是一个,那没办法,只能一个一个的导入了。正常来说一个数据库导出1个sql文件就可以了,不用单个表单个表的导出。导出的话是右键打开的数据库-----转储sql文件----选择存放目录及文件名即可。

⑤ sql server如何自动导入数据

要不建个操作系统的任务来用bcp来导入,要不就写个程序解析来导入

⑥ 数据库导入sql文件失败怎么办

操作步骤:
1、使用文本编辑器editplus打开51php.sql文件,将头部信息全部删除,只保留数据库表信息。

2、删除头部信息后,一般都可以导入成功。如果还不成功,用phpmyadmin的sql语句进行导入,一般都OK的

⑦ 当从mysql导出数据文件 “.sql”后,再导入时出现错误怎么办

可以通过mysql数据同步的方法来解决这个问题,具体做法如下:

  1. 在本地建一个与数据库同名的数据库。

    这样我们就得到了备份转储的.sql文件,再将这个.sql文件导入到本地的数据库中,就不再提示有错误了。