有关SQL SERVER的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有关SQL SERVER的问题相关的知识,希望对你有一定的参考价值。

我在自己的电脑上用SQL server 2005 开发网站,但把网站放到服务器上时,服务器是sql server 2000的,后来,又装了在服务器上安装了SQL server 2005,但不管是附加数据库还是还原数据库都发生的错误,请问怎么解决?

参考技术A 在2005中将你要附加的数据库的兼容性级别设置为80
EXEC sp_dbcmptlevel '<database name>',80
无法将2000的还原到2005的原因可能是你的数据库中使用了在2005中被用作系统关键字的列名或表明,所以只要将该数据库的兼容性级别设置为80(2000)就可以在2005上继续使用了,但是有部分2005的新特性无法使用,比如转置表结构函数等等。
参考技术B SQLserver2005和2000都有一个导入导出工具 那东西用起来最爽 不过前提是 服务器能连接到你的机器的SQL 这种方法成功率极大
用你的机器连接服务器的数据库也行 在这个上面直接导入数据 选择本机 这样就导入到服务器的数据库上了
你把自己的数据库分离出来 然后上传上去 再还原 也许可以本回答被提问者采纳

SQL SERVER 查看数据库信息

a.使用sys.database_files查看有关数据库文件的信息
b.使用sys.filegroups查看有关数据库组的信息。
c.使用sys.master_files 查看数据库文件的基本信息和状态信息。
d.使用sys.databases 数据库和文件目录视图查看有关数据库的基本信息。

e.g.

select * from sys.database_files;
select * from sys.filegroups;
select * from sys.master_files;
select * from sys.databases;

以上是关于有关SQL SERVER的问题的主要内容,如果未能解决你的问题,请参考以下文章

寻求有关 SQL Server 死锁问题的帮助

有关 SQL Server 中的 SQL 查询提示的详细信息

有关SQL SERVER的问题

需要有关在 SQL Server 上使用 SqlBulkCopy 挑战极限的建议

SQL Server存储过程和游标有关实例以及相关网址

有关SQL Server 数据库引擎