对联 ·故事 ·史海钩沉 ·人物档案 ·地方风俗 ·谚语大全 ·讽刺与幽默 · 赚钱 · 法律 · 在线教研 · 会员中心 · 心理测试 · 魔鬼词典 · 顺口溜
 
主页特效 网页特效 百家姓
娱乐 歇后语 绕口令 脑筋急转弯
 
谚语 谜语 名言 邮政编码
便民 酒方 验方 偏方 站长工具  
 
算命 风俗 手相 爱情
女孩 音乐 面相 星座 血型
 
饮食 穴道 偏方 医药
生活 软件 硬件 解梦 高考



   JS特效



实用工具
便民服务 加密解密
 
魅力高密 民间故事 Flash教程 PS教程 最新国内新闻
新华字典 黄道吉日 英语园地  万年历 Html2anycode
  首页 | 美图 | 短信 | 安全 | 校园 | 网站 | 游戏 | UFO | 文秘 | 生活 | 信息技术 | 论文 | 人生 | 情感 | 日记
返回首页
当前位置: 主页 > 网站建设 >

关于升级到SQL(3)

时间:2010-01-01 12:03来源:未知 作者:admin 点击:
L Server 2000 32位移植到SQL Server 2000 64位。我尝试用“复制数据库”的特性,但是它不能成功的复制任何数据库。我还需要将所有的登录移植过去。欢迎任何建
   L Server 2000 32位移植到SQL Server 2000 64位。我尝试用“复制数据库”的特性,但是它不能成功的复制任何数据库。我还需要将所有的登录移植过去。欢迎任何建议。

  我发现一般情况下复制数据库向导同其他的移动数据方法相比要慢而且低效。它最好用于当你需要在两个服务器之间做少量数据的一个非常快速并有冗余的转移,而且不想花费时间去做备份或分离数据库的情况下。

  如果你需要转移300个数据库,我认为你会发现最好的方法是在SQL Server 2000实例上使用sp_detach_db来分离每一个数据库,并在SQL Server 2005实例上用sp_attach_db重新绑定每一个数据库。这么做还能保留你的数据库用户。

  然而,即使使用这个方法,你仍然需要获得对SQL Server 2005实例的登录。访问一个KB文章,那里包含了一个可以帮助你做这个工作的脚本,查看这个微软支持页面。

  注意,当你完成的时候,你可能需要重新匹配数据库用户和登录。为了重新匹配,使用sp_change_users_login系统存储过程。

  

  4. 在升级之后我怎么调整SQL Server查询性能?

  我们将我们的SQL Server 2000 10 GB数据库移植到SQL Server 2005。少数查询比在SQL Server 2000中时要慢。先前我们获得结果要10秒钟,而现在要30分钟。这个执行查询计划在SQL Server 2000和SQL Server 2005中是不同的。SQL Server 2000使用索引而SQL 2005使用表的表扫描。还有表的嵌套循环/内连接的序列也改变了。因为这是一个动态应用,所以修订查询是很困难的。你可以提供什么建议关于调整SQL Server 2005中的查询性能吗?

  你需要把这个问题当做一个和升级无关的新的问题来检修。需要重新建立索引,需要更新统计。有时在一个SQL Server升级之后(从SQL 7到SQL 2000,或者从SQL 2000到SQL 2005)需要重新建立索引,需要更新统计。我总是推荐使用UPDATE STATISTICS命令替代sp_updatestats,因为UPDATE STATISTICS命令使你可以访问比sp_updatestats存储过程给予的更多的选项。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
赞助商位置
推荐内容
杂七杂八