当前位置:数据库 > SQLServer >>

请教一下SQLServer版本迁移的问题

我想从SQLServer2000和2003向SQLServer向2008迁移 想知道在我访问的client端需要做什么改变吗。 2008client端连接server端的方式是什么样的, 和之前版本有什么不同吗。 请各位大大帮忙看一下,回答采纳的话追加100分。 多谢了~
追问:再多问一点,2008不再支持的关键字,在哪些文档里能找到
如果把兼容级别设置成2000 对2008本身的实例有影响吗
答案:1、client基本上不用做任何修改,除非用了一些非常特殊的语句。
2、2008client端连接server端的方式没有任何变化。
3、SQL 2008在原有的功能上进行了一些安全上和模式上的升级,但基本兼容原有的版本。
4、扩展存储过程中开始建议开发者使用.net技术对系统进行访问,但依旧兼容原有的.dll扩展存储过程。

总之,普通的应用上,完全兼容原有的版本。据说,其后的版本开始有了重大的变化。
其他:几乎不用改,注意sqlserver 服务器的网络设置改变了,你客户端的也要更改连接串,
  sql  2000 支持  via ,sql2008 不在支持了。 注意哦:sql server 2008是不支持sql server 2000了。你必须先迁移到2005 再迁移到2008才可以 客户端基本不用修改,注意修改网络设置就行了。
数据库升级的话 直接在2000下备份然后在2008里还原。
要注意的地方就是2008里面有部分SQL关键字不能用了,如*=这些,所以需要调整下程序里的SQL。如果想不调整SQL系统还能正常使用就在数据库属性—选项里面,把兼容级别设置成SQL Server 2000(80) 对客户端来说完全没有什么不一样.
直接可以使用的
sql 2008 安全性更强了,有些访问操作系统的存储过程是会被禁用的.仅此而己 不用改吧,但是过低的版本尽量不要直接迁到08,记得用05先过度下 

上一个:SQLserver中CREATE TABLE 建成功后为啥找不到建好的表呢
下一个:sqlserver如何用sql语句获取某个存储过程的参数列表呢?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,