SQL Server 2008导入、导出数据库
2013-08-21 22:33
246 查看
SQL Server 2008数据库的导入、导出和Mysql的导出还有一定的区别,刚开始的时候完全摸不到方向,利用Microsoft SQL Server Management Studio进行导入、导出操作。
1.导出
默认为flase 改为true
三个都全选
2.恢复
一定要是saveenergy哈
把sql 语句 复制过来执行即可
方法二:
4、新建到RDS数据库的连接,打开查询分析器,执行上面导出的脚本。
如果脚本文件比较大,建议前面针对每个对象导出一份文件。
也可以不打开脚本进行执行,利用SQLCMD模式。
在目标RDS数据库上打开一个查询分析器,然后点击菜单“查询”,选择“SQLCMD模式”
然后在查询分析器里执行
执行OS命令是前面加上两个感叹号,后面跟上windows cmd命令
执行sql文件
:r d:\test\script20120605.sql
当文件很大的时候(如1G以上),如果云服务器内存不大,很有可能会报 “OufOfMemory Exception”。这个时候就换个方法调用sqlcmd。
在windows的命令行下(开始->运行,输入:cmd
Sqlcmd –S “xxx.sqlserver.rds.aliyuncs.com,3433” -U 用户名 -P 密码 -d 数据库名 -i SQL文件路径 -o 输出日志名
5. 验证数据(略)
1、
如果导出脚本里有乱码,请检查导出文件是否是Unicode格式
2、如果导入新库后查询有乱码,请检查新库和老库的服务器排序规则是否一致。
3、大表的导入慢问题。
当表的数据量非常大的时候,如超过百万。上面的导入效率可能非常的低。这时候可以用bcp命令来导数据。方法如下:
1)
在源库主机上或者云服务器上用bcp命令导出源库数据。
Bcp test.dbo.adminInfo out d:\tt\admininfo.out -T -S AY120724113142a -c
2)
用前面SQLServer导出脚本在目标RDS 数据库中建好表,但是不要建索引和主键、外键约束。
3)用bcp导入数据
bcp yundns8885.dbo.admininfo in d:\tt\admininfo.out –U yundns8885 –P xxxxxxxx -S "sp500xxxxxxx.sqlserver.rds.aliyuncs.com,3433"
–c –E –b 1000
4)在RDS数据库上的表上加索引和主键、外键等。
1.导出
默认为flase 改为true
三个都全选
2.恢复
一定要是saveenergy哈
把sql 语句 复制过来执行即可
方法二:
4、新建到RDS数据库的连接,打开查询分析器,执行上面导出的脚本。
如果脚本文件比较大,建议前面针对每个对象导出一份文件。
也可以不打开脚本进行执行,利用SQLCMD模式。
在目标RDS数据库上打开一个查询分析器,然后点击菜单“查询”,选择“SQLCMD模式”
然后在查询分析器里执行
执行OS命令是前面加上两个感叹号,后面跟上windows cmd命令
执行sql文件
:r d:\test\script20120605.sql
当文件很大的时候(如1G以上),如果云服务器内存不大,很有可能会报 “OufOfMemory Exception”。这个时候就换个方法调用sqlcmd。
在windows的命令行下(开始->运行,输入:cmd
Sqlcmd –S “xxx.sqlserver.rds.aliyuncs.com,3433” -U 用户名 -P 密码 -d 数据库名 -i SQL文件路径 -o 输出日志名
5. 验证数据(略)
三、可能遇到的问题:
1、
如果导出脚本里有乱码,请检查导出文件是否是Unicode格式
2、如果导入新库后查询有乱码,请检查新库和老库的服务器排序规则是否一致。
3、大表的导入慢问题。
当表的数据量非常大的时候,如超过百万。上面的导入效率可能非常的低。这时候可以用bcp命令来导数据。方法如下:
1)
在源库主机上或者云服务器上用bcp命令导出源库数据。
Bcp test.dbo.adminInfo out d:\tt\admininfo.out -T -S AY120724113142a -c
2)
用前面SQLServer导出脚本在目标RDS 数据库中建好表,但是不要建索引和主键、外键约束。
3)用bcp导入数据
bcp yundns8885.dbo.admininfo in d:\tt\admininfo.out –U yundns8885 –P xxxxxxxx -S "sp500xxxxxxx.sqlserver.rds.aliyuncs.com,3433"
–c –E –b 1000
4)在RDS数据库上的表上加索引和主键、外键等。
相关文章推荐
- SQL Server 2008导入、导出数据库
- SQL Server 2008导入、导出数据库
- SQL Server 2008导入、导出数据库
- SQL Server 2008导入、导出数据库
- 【SQL Server 数据库导入导出部分】
- 数据库SQL Server DAC 导入导出数据到SQL Azure问题
- 用sql server导入导出功能 把excel导入到sql的表中,提示导入成功,但是数据库表中并没有数据?
- SQL Server 2008 导入数据库(.MDF文件)
- 九、数据库——sql server 2008导入excel
- SQL Server 2008 读书笔记(7):导入和导出数据
- Sql Server 2005 Express数据库导入导出功能的实现
- SQL SERVER 2008 怎么导入和导出单张表的数据和结构
- SQL Server 2008 导入数据库(.MDF文件)
- Sql Server 2008将数据库导出sql脚本并导出数据
- Sql Server 2005 Express数据库导入导出功能的实现
- SQL Server 2005/2008 导入导出数据常见报错解决方法
- Sql Server 2008 R2 数据库脚本导出方法
- SQL Server 2008 导入MDF数据库文件
- sql server 2008 中如何将一个数据库中已建好的表导入到另一个数据库中
- 功能齐全、效率一流的免费开源数据库导入导出工具(c#开发,支持SQL server、SQLite、ACCESS三种数据库),每月借此处理数据5G以上