在SQL SERVER 中 如何抽取老数据库的数据加入新库? 50

我们的数据库现在越来越大,看的堵得慌,想新建一个新库,但是新库里没有一些老库里的必须的数据,想从老库里抽取有用的数据加入新库,然后就使用新库,有经验的请进,请尽量说的详细... 我们的数据库现在越来越大,看的堵得慌,想新建一个新库,但是新库里没有一些老库里的必须的数据,想从老库里抽取有用的数据加入新库,然后就使用新库,有经验的请进,请尽量说的详细点!如果回答的好,会追加50分的!
能否附上一个实例,让我了解整体的过程!
展开
 我来答
jun550328976
2011-07-26 · TA获得超过430个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:309万
展开全部
取多少,这完全取决于你sql语句where的条件,如果是整张表的拷贝,那可以用sqlserver的表导出,再导入功能,个人建议不要使用新库,除非你的老库没有使用一个存储过程,没有一个函数,没有一个作业,不过这种可能性几乎为0.
建议楼主清空数据库的日志文件,因为你也许会发现数据库的文件跟日志文件相比较,日志文件甚至更大。
清空日志方法:
1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG
2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。
追问
收缩,会不会引起不良反应?比如,一些数据丢了  ,收缩数据库,都收缩哪些内容啊?
追答
我干过这样的事,不会丢失的,要是你不放心你可以先备份
喵咪拍车
2011-07-26
知道答主
回答量:35
采纳率:0%
帮助的人:8.3万
展开全部
把需要的数据正行复制下来,粘贴到新的数据库就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Tindlong
2011-07-26 · TA获得超过127个赞
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:121万
展开全部
这样做不太好,
如果你的数据库中有存储图片或者文件,推荐将这部分数据转移到一个新的数据库,当然这将要修改你们的应用程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c1300c0
2011-07-26 · TA获得超过626个赞
知道小有建树答主
回答量:852
采纳率:0%
帮助的人:723万
展开全部
必要的数据 是 几个关联的表吗? 还是?
另外 新库 和老库 在同一个计算机上吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扯牛鼻子
2011-08-10
知道答主
回答量:23
采纳率:0%
帮助的人:9.4万
展开全部
直接连接老库的CONN,不懂可以来凡窝网络,百度 凡窝网络
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式