修改Microsoft SQL Server 排序规则的方法

注意:任何操作前,请务必备份数据库!此方法不一定适合您的环境,仅供参考。

操作方法:打开SQL 查询分析器
1、如果是数据库:
ALTER DATABASE 数据库名 COLLATE 排列规则
例如:

ALTER DATABASE 9NPC COLLATE Chinese_PRC_CI_AI

2、如果是表中的字段:
ALTER TABLE 表名 ALTER COLUMN 字段名 数据类型(长度) COLLATE 排列规则
例如:

ALTER TABLE Userinfo ALTER COLUMN name VARCHAR(4) COLLATE Chinese_PRC_CI_AI

关于Microsoft SQL Server 排序规则的简介,请看
http://hi.baidu.com/813318/blog/item/783e2ffb7e55f6156c22eb62.html

lower_case_table_names=1 让MySQL不区分大小写!

此前有款网络游戏的数据库是采用MySQL。操作系统是CentOS。部分服务器的操作系统又是Windows
出现了一个小毛病。那就是MySQL大小写的问题。

CentOS安装的MySQL的配置文件中(/etc/my.cnf),是没有lower_case_table_names=1这行的。
Windows安装的MySQL的配置文件中(my.ini),是有lower_case_table_names=1这行的。

lower_case_table_names=1的用途是让MySQL实现不区分大小写。

所以当时出了些毛病,后来才发现是这个的问题。连忙在CentOS中的my.cnf(/etc/my.cnf)的[mysqld]区段下增加:

lower_case_table_names=1

MYSQL 局域网或是远程连接速度慢的两种解决方法

配置服务器的MYSQL.发现局域网连接速度非常慢.每次都要等几秒钟.这样对于服务器来说可是致命的.

my.ini
[mysqld]
里面添加了

skip-name-resolve

了之后,
发现速度快了.但是localhost却无法登陆,只能使用IP.

后来.发现,我在(windows)hosts文件里面把IP地址和对应机器名字输入之后,保存,再连.速度果然快了.....

此文写于此前的博客
http://www.i0595.net/blog/post/53.htm

SQL 2000删除和恢复危险存储过程的语句

首先,这篇是我从网路上拷贝来的。具体的出处也找不到了。所以,在这里只好对不起作者了。没署上您的名字
------------------------------------------
删除的语句:

USE master
 EXEC sp_dropextendedproc 'xp_cmdshell'
 EXEC sp_dropextendedproc 'xp_dirtree'
 EXEC sp_dropextendedproc 'xp_enumgroups'
 EXEC sp_dropextendedproc 'xp_fixeddrives'
 EXEC sp_dropextendedproc 'xp_loginconfig'
 EXEC sp_dropextendedproc 'xp_enumerrorlogs'
 EXEC sp_dropextendedproc 'xp_getfiledetails'
 EXEC sp_dropextendedproc 'Sp_OACreate'
 EXEC sp_dropextendedproc 'Sp_OADestroy'
 EXEC sp_dropextendedproc 'Sp_OAGetErrorInfo'
 EXEC sp_dropextendedproc 'Sp_OAGetProperty'
 EXEC sp_dropextendedproc 'Sp_OAMethod'
 EXEC sp_dropextendedproc 'Sp_OASetProperty'
 EXEC sp_dropextendedproc 'Sp_OAStop'
 EXEC sp_dropextendedproc 'Xp_regaddmultistring'
 EXEC sp_dropextendedproc 'Xp_regdeletekey'
 EXEC sp_dropextendedproc 'Xp_regdeletevalue'
 EXEC sp_dropextendedproc 'Xp_regenumvalues'
 EXEC sp_dropextendedproc 'Xp_regread'
 EXEC sp_dropextendedproc 'Xp_regremovemultistring'
 EXEC sp_dropextendedproc 'Xp_regwrite'
 DROP PROCEDURE sp_makewebtask
 GO

-------------------------
恢复以上删除的语句

USE master
 EXEC sp_addextendedproc xp_cmdshell,'xp_cmdshell.dll'
 EXEC sp_addextendedproc xp_dirtree,'xpstar.dll'
 EXEC sp_addextendedproc xp_enumgroups,'xplog70.dll'
 EXEC sp_addextendedproc xp_fixeddrives,'xpstar.dll'
 EXEC sp_addextendedproc xp_loginconfig,'xplog70.dll'
 EXEC sp_addextendedproc xp_enumerrorlogs,'xpstar.dll'
 EXEC sp_addextendedproc xp_getfiledetails,'xpstar.dll'
 EXEC sp_addextendedproc sp_OACreate,'odsole70.dll'
 EXEC sp_addextendedproc sp_OADestroy,'odsole70.dll'
 EXEC sp_addextendedproc sp_OAGetErrorInfo,'odsole70.dll'
 EXEC sp_addextendedproc sp_OAGetProperty,'odsole70.dll'
 EXEC sp_addextendedproc sp_OAMethod,'odsole70.dll'
 EXEC sp_addextendedproc sp_OASetProperty,'odsole70.dll'
 EXEC sp_addextendedproc sp_OAStop,'odsole70.dll'
 EXEC sp_addextendedproc xp_regaddmultistring,'xpstar.dll'
 EXEC sp_addextendedproc xp_regdeletekey,'xpstar.dll'
 EXEC sp_addextendedproc xp_regdeletevalue,'xpstar.dll'
 EXEC sp_addextendedproc xp_regenumvalues,'xpstar.dll'
 EXEC sp_addextendedproc xp_regread,'xpstar.dll'
 EXEC sp_addextendedproc xp_regremovemultistring,'xpstar.dll'
 EXEC sp_addextendedproc xp_regwrite,'xpstar.dll'

怎么查看SQL SERVER 2000是否打过SP4的补丁

其实只要查询版本号就知道。
在查询分析器中输入

SELECT   @@version

如果是安装过SP4的补丁。应该是下面的信息:

Microsoft SQL Server 2000 - 8.00.2039

其他版本信息如下

6.50.201 SQL Server 6.5 RTM
6.50.213 SQL Server 6.5 with Service Pack 1
6.50.240 SQL Server 6.5 with Service Pack 2
6.50.258 SQL Server 6.5 with Service Pack 3
6.50.281 SQL Server 6.5 with Service Pack 4
6.50.415 SQL Server 6.5 with Service Pack 5
6.50.416 SQL Server 6.5 with Service Pack 5a
7.00.623 SQL Server 7.0 / MSDE 1.0 RTM
7.00.699 SQL Server 7.0 SP1 July 1999
7.00.842 SQL Server 7.0 SP2 March 20th, 2000
7.00.961 SQL Server 7.0 SP3 December 15th, 2000
7.00.1063 SQL Server 7.0 SP4
8.00.194 SQL Server 2000 RTM
8.00.384 SQL Server 2000 SP1
8.00.534 SQL Server 2000 SP2 November 30th, 2001
8.00.760 SQL Server 2000 SP3
8.00.2039 SQL Server 2000 SP4