在服务器升级后我怎样才能将数据库升级到SQL Server 2005?

 
   | |

导读:本文主要解决在服务器升级后怎样才能将数据库升级到SQL Server 2005的问题:SQL Server 2000数据库一旦附加上SQL Server 2005实例就会升级到SQL Server 2005。

关键词:SQL Server 2005 SQL Server数据库升级 数据库设计

正在加载数据... 【TechTarget中国原创】我需要将SQL Server 2000 SP4升级到SQL Server 2005。由于我所有其他的2005服务器都是“全新安装(clean installs)”,也就是还没有升级,我想采用和它同样的方法。所以,我的计划就是对数据库进行备份、卸载SQL Server 2000软件、安装SQL Server 2005 SP2并附加上数据库。现在,很明显这些数据库就是2000数据库。我怎样才能将这些数据库升级到SQL Server 2005? 脚本和存储程序等等呢?你能设置一些必要的链接或寻存储程序吗?

【TechTarget中国原创】问:我需要将SQL Server 2000 SP4升级到SQL Server 2005。由于我所有其他的2005服务器都是“全新安装(clean installs)”,也就是还没有升级,我想采用和它同样的方法。所以,我的计划就是对数据库进行备份、卸载SQL Server 2000软件、安装SQL Server 2005 SP2并附加上数据库。现在,很明显这些数据库就是2000数据库。我怎样才能将这些数据库升级到SQL Server 2005? 脚本和存储程序等等呢?你能设置一些必要的链接或寻存储程序吗?

  答:SQL Server 2000数据库一旦附加上SQL Server 2005实例就会升级到SQL Server 2005。为了充分利用SQL Server 2005,你需要将兼容级别由80(SQL 2000)更改为90(SQL 2005)。你将数据库附加到SQL Server 2005实例并更改了兼容性级别以后,建议你重建索引并更新统计数据。

 
查看全文
 
 
 
 
 

SQL Server 2005

 
所有Database Mail对象都存储在msdb数据库。在一个用户发送邮件之前,用户的帐户必须先添加到msdb数据库的一个指定的数据库角色DatabaseMailUserRole中。
 
许多年来,SQL Mail是从SQL Server发送电子邮件的唯一内置选项。SQL Mail有许多问题和缺点,主要是因为它依赖于MAPI。
 
Sqlcmd会有许多选项可用于处理程序所遇到的意外情况。将这个特性与sqlcmd变量相结合,我们可以很灵活地处理所遇到的意外情况。
 
Sqlcmd是SQL Server 2005所带的一个命令行工具。它是用于执行SQL脚本和替代上一个版本SQL Server的osql工具。
 
OUTPUT子句中可以引用INSERTED或DELETED虚拟表,这取决于是否想要在数据修改前(DELETED表)或修改后(INSERTED表)得到数据。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录