欢迎来到天天文库
浏览记录
ID:34721467
大小:200.68 KB
页数:6页
时间:2019-03-10
《access数据库转换成sqlserver数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、ACCESS数据库转换成SQLSERVER数据库:方法一:使用access数据库升迁工具1、打开access数据库,点击菜单栏“数据库工具”,选择“SQLserver”;2、选择“新建数据库”,点击“下一步”;3、选择“升迁所用的sqlserver”,勾选“使用可信任连接”,最后填写数据库名称;继续“下一步”;4、把可用表选中到右边;继续“下一步”1、接下来使用默认设置,点击“下一步”,到最后点击“完成”;方法二:使用sqlserver的导入/导出数据工具;(安装了server2000)1、在企
2、业管理器中新建一个空数据库,“开始“--------”microsoftSqlserver“------”导入和导出数据“;2、选择access数据源,点击“下一步“;3、选择复制到开始新建的数据库中;下一步4、继续下一步,选择表,选择“全选“;1、继续下一步,点击“完成“,成功;二、上述方法标准版数据备份时候会出错;解决方法:把数据再导入新建的帐套数据库中1、用标准版软件新建一个帐套,在SQLSERVER2000的企业管理器中找到这个数据库,如“ABC“;2、清空新数据库ABC中的数据(参考下面清
3、空的方法);3、禁用新数据库ABC的表之间的关系(参考下面方法)4、用上述方法二导入/导出数据工具把数据再倒入新数据库ABC中;1、启用新数据库ABC的表关系;(参考下面方法)2、使用新数据库的帐套标准版数据备份问题解决;三、快速清空Sqlserver数据库的方法1、新建存储过程:CREATEPROCEDUREsp_DeleteAllDataASEXECsp_MSForEachTable'ALTERTABLE?NOCHECKCONSTRAINTALL'EXECsp_MSForEachTable'AL
4、TERTABLE?DISABLETRIGGERALL'EXECsp_MSForEachTable'DELETEFROM?'EXECsp_MSForEachTable'ALTERTABLE?CHECKCONSTRAINTALL'EXECsp_MSForEachTable'ALTERTABLE?ENABLETRIGGERALL'EXECsp_MSFOREACHTABLE'SELECT*FROM?'GO2、执行存储过程查询器里:exec存储过程名四、禁用和启用表关系在查询器里执行:禁用:EXECsp_MS
5、ForEachTable'ALTERTABLE?NOCHECKCONSTRAINTALL'启用:EXECsp_MSForEachTable'ALTERTABLE?CHECKCONSTRAINTALL'
此文档下载收益归作者所有