方法一:
1、生成脚本导出导入sql2008全部数据,右键要导出的数据库,任务--生成脚本。
2、在设置脚本编写选项处,点击--高级(A),选择要编写脚本的数据的类型为:架构和数据。
3、如果找不到 要编写脚本的数据的类型 ,可以看下图,sql2008(有多个版本),把编写数据的脚本设置为TRUE即可。
4、选择要保存的地方,一直下一步就可以了。在要导入的数据库中新建查询:从SET ANSI_NULLS ON 处开始执行(可以删除这句前面所有语句)。
5、上面方法,用到本人的sql server managerment studio 导出是不行的, 本人在选择对象的时候勾选的是如下红色圈中,结果就行了。
方法二:
1、分离和附加(导入与导出) sql2008数据(全部),右键数据库,任务--分离--删除连接,更新 打勾,确定。
2、复制分离出来的数据(一般在Data目录下),包含两个文件mdf和ldf。
3、右键数据库(总的)——附加,在跳出的对话框中击添加,再指定刚才的mdf文件。
1、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务-->导入数据,d出DTS导入/导出向导,按 下一步 ,
2、选择数据源 Microsoft Excel 97-2000,文件名 选择要导入的xls文件,按 下一步 ,
3、选择目的 用于SQL Server 的Microsoft OLE DB提供程序,服务器选择本地(如果是本地数据库的话,如 VVV),使用SQL Server身份验证,用户名sa,密码为空,数据库选择要导入数据的数据库(如 client),按 下一步 ,
4、选择 用一条查询指定要传输的数据,按 下一步 ,
5、按 查询生成器,在源表列表中,有要导入的xls文件的列,将各列加入到右边的 选中的列 列表中,这一步一定要注意,加入列的顺序一定要与数据库中字段定义的顺序相同,否则将会出错,按 下一步 ,
6、选择要对数据进行排列的顺序,在这一步中选择的列就是在查询语句中 order by 后面所跟的列,按 下一步 ,
7、如果要全部导入,则选择 全部行,按 下一步,
8、则会看到根据前面的 *** 作生成的查询语句,确认无误后,按 下一步,
9、会看到 表/工作表/Excel命名区域 列表,在 目的 列,选择要导入数据的那个表,按 下一步,
10、选择 立即运行,按 下一步,
11、会看到整个 *** 作的摘要,按 完成 即可。
当然,在以上各个步骤中,有的步骤可以有多种选择,你可以根据自己的需要来选择相应的选项。例如,对编程有兴趣的朋友可以在第10步的时候选择保存DTS包,保存成Visual Basic文件,可以看看里面的代码,提高自己的编程水平
一、导入条件
本地数据库版本与服务器数据库一致为最佳;
本地数据库版本比服务器数据库版本低也可导入
例如:
本地数据库版本----->服务器数据库版本
SQL2000------------->SQL2000、SQL2005、SQL2008、SQL2008R2
SQL2005------------->SQL2005、SQL2008、SQL2008R2、SQL2012、SQL2012R2
SQL2008------------->SQL2008、SQL2008R2、SQL2012、SQL2012R2、SQL2014、SQL2014R2
SQL2012------------->SQL2012、SQL2012R2、SQL2014、SQL2014R2
SQL2014------------->SQL2014、SQL2014R2
二、导入方法:
1、首先备份本地数据文件
2、上传备份到服务器
3、在服务器数据库中使用备份文件恢复数据库
由于各个数据库的备份和恢复都不尽相同,多少都存在差异,但步骤都是一样的。
延展参考:
备份数据库:
>
第一步打开sql server数据库,点击文件->打开->文件,如下图所示:
第二步选择要导入的sql文件,点击打开,如下图所示:
第三步打开sql文件之后,点击执行,如下图所示:
第四步可以看到sql文件已经成功执行,如下图所示:
第五步sql文件成功执行之后,已经将数据库导入到sql server中,需要注意的是如果数据库没有显示,鼠标右键数据库,进行刷新,如下图所示:
mysql 导入数据库有2种方法,一种方法比较简单,直接使用navcat的运行sql文件,知道你的sql文件 直接导入就OK,但是本人导入的时候却出现错误,原因,现在也没搞清楚,第二种就是cmd 导入,这种方法有点复杂,本人也查看了网上的很多教程,发现讲的也不是很详细,所以以此博客来详细说明一下我的如何导入的,方便以后参考,好了现在开始介绍 cmd 导入sql文件方法;
第一步:首先,你必须把mysql 配置好,将myslql安装路径下的bin配置到系统环境变量的path下;
第二步:运行cmd,输入 : mysql -uroot -p 正确的话 应该是提示你输入密码,密码是你自己安装的时候设置的,如果你忘记了,那么重装吧;密码正确之后就进入了 mysql了 可以对 mysql 进行 *** 作了;
第三步:输入 use orderdish (orderdish是我创建的数据库,你要输入你需要导入的数据库名);enter之后会提示:database changed
第四步:输入 source c:\orderdishsql 利用source导入sql 文件,后面对应的是你需要导入的sql路径, 注意:\ 需要加上去;
如图,
另外,如果出现了中文乱码的话,就在 mysql -uroot -p密码 后面加上 --default-character-set=utf8 就好了,
例如:mysql -uroot -p123 --default-character-set=utf8
以上就是关于如何将这个sql文件导入到数据库中全部的内容,包括:如何将这个sql文件导入到数据库中、怎么将.sql文件导入数据库啊、如何将本地sql文件导入服务器数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)