Ela*_*hmi 9 migration sql-server-2000 sql-server-2008
我有一个数据库在SQL Server 2000上工作.我们现在正在迁移到SQL Server 2008 r2的新服务器.谁能指点我一些资源或怎么样?我并没有真正找到适合SQL 2000的方法.
谢谢!
mar*_*c_s 12
基本上,您需要做的是:
你完成了!真的没什么了.....只需备份(在旧系统上)并恢复(在新系统上).
那你的问题究竟在哪里?
更新:正如@Péter正确提到:这使您的数据库处于SQL Server 2000兼容模式.这意味着:即使您已"迁移"到SQL Server 2008 R2,您仍然只能使用2000个功能.
要查看数据库所处的兼容模式,请检查sys.databases目录视图:
SELECT * FROM sys.databases WHERE name = 'YourDatabaseName'
Run Code Online (Sandbox Code Playgroud)
一列被调用compatibility_level并包含一个INT; 80 = SQL Server 2000,90 = SQL Server 2005,100 = SQL Server 2008/2008 R2和110 = SQL Server 2012
要将数据库更改为其他兼容级别,请使用以下命令:
ALTER DATABASE YourDatabaseNameHere
SET COMPATIBILITY_LEVEL = 100;
Run Code Online (Sandbox Code Playgroud)
这将使您的数据库进入"本机"SQL Server 2008(和2008 R2)模式,现在您的迁移已完成,您可以使用所有新的SQL Server 2008 R2功能.
| 归档时间: |
|
| 查看次数: |
47089 次 |
| 最近记录: |