A. sql数据库还原数据库版本不兼容怎么办(不要重新安装sql)
如果数据量少的话,可以选择用高版本的数据库导出(包含数据的)脚本,导出的时候可以选择目标sql的版本。
B. SQL版本不对打不开表咋搞
首先你看看,OLEDB的相关驱动程序是否是安装在C:\program files\common
files目录下。
OLEDB的相关驱动程序是安装在C:\program files\common
files目录下。如果这个目录没有Users的执行权限的话,也会出现这种问题。对于NTFS格式的C盘,权限是需要仔细设置的。如果C:\program
files\下所有目录都具有Users执行权限,可能会带来安全问题。
比如,C:\program
files\Serv-U目录具有Users的执行权限的话,那么所有FTP用户名单和配置就可以被ASP页面读取,引起严重的安全隐患。
C. sql 2008 r2怎么将版本不一致的数据还原
第一:版本没有问题的情况下,你在选项里面勾上“覆盖当前数据库”选项;
第二:版本有问题,肯定是你
备份文件
的数据库版本更高,你就升级到2008
R2
系统吧
,一定要保证比备份数据库的版本更高或者相同。
D. mysql数据库版本不同导致无法导入数据 如何解决
这个错误是说明你没有权限创建数据库
在CREATE DATABASE IF NOT EXISTS `mvm` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;前面加上--,把创建数据库注释掉
--CREATE DATABASE IF NOT EXISTS `mvm` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL数据库的导入,有两种方法:
1) 先导出数据库SQL脚本,再导入;
2) 直接拷贝数据库目录和文件。
在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。
所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。
2. 方法一 SQL脚本形式
操作步骤如下:
2.1. 导出SQL脚本
在原数据库服务器上,可以用phpMyAdmin工具,或者mysqlmp命令行,导出SQL脚本。
2.1.1 用phpMyAdmin工具
导出选项中,选择导出“结构”和“数据”,不要添加“DROP DATABASE”和“DROP TABLE”选项。
选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。
将导出的SQL文件保存下来。
2.1.2 用mysqlmp命令行
命令格式
mysqlmp -u用户名 -p 数据库名 > 数据库名.sql
范例:
mysqlmp -uroot -p abc > abc.sql
(导出数据库abc到abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。
2.2. 创建空的数据库
通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。
2.3. 将SQL脚本导入执行
同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。
2.3.1 用phpMyAdmin工具
从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。
在"SQL"菜单中,浏览选择刚才导出的SQL文件,点击“执行”以上载并执行。
注意:phpMyAdmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件
比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。
gzip使用方法:
# gzip xxxxx.sql
得到
xxxxx.sql.gz文件。
提示输入密码时,输入该数据库用户名的密码。
3 直接拷贝
如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。
3.1 准备原始文件
用tar打包为一个文件
3.2 创建空数据库
3.3 解压
在临时目录中解压,如:
cd /tmp
tar zxf mydb.tar.gz
3.4 拷贝
将解压后的数据库文件拷贝到相关目录
cd mydb/
cp * /var/lib/mysql/mydb/
对于FreeBSD:
cp * /var/db/mysql/mydb/
3.5 权限设置
将拷贝过去的文件的属主改为mysql:mysql,权限改为660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*
E. 如何解决SQL2008 服务器版本不同无法还原数据的问题
R2?
升级下就可以 原来是SQL2008 R2 现在是SQL2008 肯定不行的。
需要把现在的升级到R2 或者直接装个2014
F. 服务器sql版本不一致,请问如何恢复备份
备份数据库与还原数据库的数据库文件物理存放路径不一致,在选项里找到修改路径的哪项 分别指向新库的mdf、ldf文件路径即可。在选项里有一个覆盖选项,也勾上吧
G. SQL server 2000与win7不兼容怎么解决
sql server 2000不兼容的原因是因为电脑和软件的版本不一样,需要重新下载安装,你电脑是86位的就选择86位的下载,64位的就选择64位的下载,具体操作步骤如下:
1、网络搜索sql server 2000下载。
H. SQL 数据库的版本不一样,怎么调
数据库的版本,只能重新安装其他版本或安装补丁才会有变化。不能手动直接修改的。
I. SQL SERVER2008还原数据库提示版本不兼容怎么办
如果提示:
该数据库是在运行版本
XX.XX.XXXX
的服务器上备份的。该版本与此服务器(运行版本
YY.YY.YYYY)不兼容。请在支持该备份的服务器上还原该数据库,或者使用与此服务器兼容的备份。
普通的处理方案两个:
1、方案一、请安装YY.YY.YYYY的SQL,这个YY.YY.YYYY到底是哪个版本,把它抄下来,去网上搜索一下。另外,比YY.YY.YYYY高的版本一般也能兼容地进行还原,最好是相同版本,更保险一些。
2、方案二、原SQL
Server如果高于2008版,可以选导出数据库,并在这个过程中选择兼容数据库版本。这个方法仅对已存数据量不大的数据库。太大的导出和导入的过程会艰难,甚至无法完成。
J. 不同版本的sqlservser的数据库之间怎么导入导出
打开SQL Server Management Studio,在对象资源管理器中,展开“SQL Server 实例”→“数据库”→“MySchool”节点,单击鼠标右键,选择“任务”→“导出数据”命令。出现导入和导出向导的欢迎界面,单击“下一步”按钮,出现“选择数据源”对话框,如图
在“选择数据源”对话框中设置如下选项:
数据源:SQL Native Client 10.0。
服务器名称:DC。
身份验证:Windows身份验证。
数据库:MySchool。
单击“下一步”按钮,出现“选择目标”对话框,设置如下选项(如图所示):
目标:平面文件目标。
文件名:C:\student.txt。
格式:带分隔符。
单击“下一步”按钮,出现“指定表复制或查询”对话框,如图所示。
在“指定表复制或查询”对话框中选中“复制一个或多个表或视图的数据”单选按钮,单击“下一步”按钮,出现“配置平面文件目标”对话框,如图所示。
设置源表或源视图为MySchool.dbo.student,单击“下一步”按钮。
在“保存并执行包”对话框中选中“立即执行”复选框,如图所示,然后单击“下一步”按钮。
在如图所示的对话框中单击“完成”按钮。
如图所示,当执行完后,单击“关闭”按钮。
8
在Windows资源管理器中打开C:\student.txt文件,验证导出的结果。