问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

实现SQL Server 数据转移的方案有哪些

发布网友 发布时间:2022-04-09 05:32

我来回答

3个回答

懂视网 时间:2022-04-09 09:53

http://www.meiyuanxing.com/)石油化工管理投资有限公司是一家致力于为投资者提供专业的现货重油交易平台、交易开户服务,同时提供投资咨询、市场行情分析、原油价格查询、投资策略、石油政策等服务的公司。北京美源星石油化工投资管理有限公司以现货重油产品交易为主要经营业务,以及现货重油投资咨询和经济信息咨询等业务。

sql_replqueuemonitor

标签:

热心网友 时间:2022-04-09 07:01

DTS设计器导入导出
DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务器左边的+,选择数据库,右击,选择All tasks/Import Data...(或All tasks/Export Data...),进入向导模式,按提示一步一步走就行了,里面分得很细,可以灵活的在不同数据源之间复制数据,很方便的。而且可以另存成DTS包,如果以后还有相同的复制任务,直接运行DTS包就行,省时省力。也可以直接打开DTS设计器,方法是展开服务器名称下面的Data Transformation Services,选Local Packages,在右边的窗口中右击,选New Package,就打开了DTS设计器。
值得注意的是:如果源数据库要拷贝的表有外键,注意移动的顺序,有时要分批移动,否则外键主键,索引可能丢失,移动的时候选项旁边的提示说的很明白,或者一次性的复制到目标数据库中,再重新建立外键,主键,索引。
利用备份和恢复
先对源数据库进行完全备份,备份到一个设备(device)上,然后把备份文件复制到目的服务器上(恢复的速度快),进行数据库的恢复操作,在恢复的数据库名中填上源数据库的名字(名字必须相同),选择强制型恢复(可以覆盖以前数据库的选项),再选择从设备中进行恢复,浏览时选中备份的文件就行了。这种方法可以完全恢复数据库,包括外键,主键,索引。
直接拷贝数据文件
把数据库的数据文件(*.mdf)和日志文件(*.ldf)都拷贝到目的服务器,在SQL Server Query Analyzer中用语句进行恢复:
EXEC sp_attach_db @dbname = ';test';,
@filename1 = ';d:mssql7datatest_data.mdf';,
@filename2 = ';d:mssql7datatest_log.ldf';
这样就把test数据库附加到SQL Server中,可以照常使用。如果不想用原来的日志文件,可以用如下的命令:
EXEC sp_detach_db @dbname = ';test';
EXEC sp_attach_single_file_db @dbname = ';test';,
@physname = ';d:mssql7datatest_data.mdf';
这个语句的作用是仅仅加载数据文件,日志文件可以由SQL Server数据库自动添加,但是原来的日志文件中记录的数据就丢失了。
在应用程序中定制
可以在应用程序(PB、VB)中执行自己编写的程序,也可以在Query Analyzer中执行,这种方法比较灵活,其实是利用一个平台连接到数据库,在平台中用的主要是SQL语句,这种方法对数据库的影响小,但是如果用到远程链接服务器,要求网络之间的传输性能好,一般有两种语句:
1> select ... into new_tablename where ...
2> insert (into) old_tablename select ... from ... where ...
区别是前者把数据插入一个新表(先建立表,再插入数据),后者是把数据插入已经存在的一个表中,我个人喜欢后者,因为在编程的结构上,应用的范围上,第二条语句强于前者。
SQL Server的复制功能
SQL Server提供了强大的数据复制功能,也是最不易掌握的,具体应用请参考相关资料,值得注意的是要想成功进行数据的复制工作,有些条件是必不可少的:
1)SQL Server Agent必须启动,MSDTC必须启动。
2)所有要复制的表必须有主键。
3)如果表中有text或image数据类型,必须使用with log选项,不能使用with no_log选项。
另外max text repl size选项控制可以复制的文本和图像数据的最大规模,超过这个*的操作将失败。
4)在要进行复制的计算机上,应该至少是隐含共享,即共享名是a1、b1…。
5)为SQL Server代理使用的Windows Server账号不能是一个本地的系统账号,因为本地的系统账号不允许网络存取。

热心网友 时间:2022-04-09 08:19

一、先停止SQL SERVER服务;
二、在C盘找到所有自己新添加的数据库文件,一般在目录:C:\Program Files\Microsoft SQL Server\MSSQL\Data 中。每个数据库对应两个文件 mdf和 ldf.
三、选中数据库文件复制到 F 盘目标目录中;
四、启动SQL SERVER服务并打开SQL SERVER,删除原来的数据库;
五、把刚才 F 盘的那些数据库以附加的形式附加到SQL SERVER 企业管理器里面。(数据库/所有任务/附加数据库)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
亲肤绒与猫抓布,哪款面料做沙发好? 我需要 天津大学_高等数学(上下册)_蔡高厅,有这个的百度网盘吗? 蔡高厅讲的高数是哪版教材 自考高等数学工专如何学 2022情侣必备的经典感恩节祝福语 送给爱人的感恩节祝福语 感恩节给爱人祝福语 如何下载小升初数学试卷 请问各位朋友,有哪些好网站,上面有各地优秀的小升初的数学试卷? 民生信用卡什么合适 做梦回娘家或婆家走的路,都是泥泞的怎么意思? 梦见八十岁的婆婆要骑回娘家上坟? 梦见公公骑摩托车带上我们一家四口回娘家吃饭? 梦见骑摩托车回娘家 梦见自己骑独轮车回娘家 天津市2019年专业技术人员继续教育公需科目学习考试试题及答案 2019年专业技术人员继续教育共需课《生态文明建设与环境保护》考题及答案一 美发皮卡路怎么分发片 男生烫皮卡路好还是纹理好? 皮卡路烫发怎么烫 Windows10在不用虚拟机的情况下如何打开.pkg文件? 近义词:聪明_ 聪明的近义词是什么呢 聪明和心计的近义词 机智的近义词 机智近义词是什么 甘肃省酒泉市有那些大型商场 交大是国内最先拿到全球最权威三大商学院认证:AACSB,EQUIS,AMBA的吗? 全球通过AACSB,AMBA或者EQUIS认证的商学院有哪些? 北京理工大学mba有哪些认证? 2017lol韩服账号怎么注册 有韩国登陆证还有手机号怎么注册韩国游戏账号 LOL韩服帐号的手机认证怎么弄? LOL韩服怎么注册|? 我注册一个韩国网站,需要填写手机号码,怎么办 在韩国申请qq号,电话号码怎么填 移动的全国亲情网怎么办理? 移动家庭亲情网是什么业务啊! 办理移动亲情网的成员都得是移动卡吗 办理中国移动的亲情网能享受哪些优惠? 中国移动的亲情网怎么收费的? 山东移动亲情网有什么规定 移动的亲情网资费套餐是什么 甩告是什么意思 奥迪A8W12暖风怎么用 06款奥迪a8暖风使用说明 奥迪A8空调开25度出热风,开22度出冷风正常吗? 奥迪A8的空调为啥不凉不热? 奥迪a8B10A929故障码?空调不工作 奥迪a8 为什么前面出风口一个热风一个冷风?