重庆思庄Oracle、Redhat认证学习论坛

标题: sqlserver修改实例字符集 [打印本页]

作者: 郑全    时间: 2020-7-30 00:01
标题: sqlserver修改实例字符集
修改实例的字符集:


C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012>Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=dcadmin@6y.com /SAPWD=P@ssw0rd /SQLCOLLATION=Chinese_PRC_BIN


参数名称
说明
/QUIET 或 /Q
指定在没有任何用户界面的情况下运行安装程序。
/ACTION=REBUILDDATABASE
指定安装程序将重新创建系统数据库。
/INSTANCENAME=InstanceName
SQL Server 实例的名称。 对于默认实例,请输入 MSSQLSERVER。
/SQLSYSADMINACCOUNTS=accounts
指定要添加到 sysadmin 固定服务器角色中的 Windows 组或单个帐户。 指定多个帐户时,请用空格将帐户隔开。 例如,请输入 BUILTIN\Administrators MyDomain\MyUser。 当您在帐户名称内指定包含空格的帐户时,用双引号将该帐户引起来。 例如,输入 NT AUTHORITY\SYSTEM。
[ /SAPWD=StrongPassword ]
指定 SQL Server sa 帐户的密码。 如果实例使用混合身份验证(SQL Server 和 Windows 身份验证)模式,则此参数是必需的。
[img=0,10][/img]
安全说明
sa 帐户是一个广为人知的 SQL Server 帐户,并且经常成为恶意用户的攻击目标。 因此,为 sa 登录名使用强密码非常重要。
不要为 Windows 身份验证模式指定此参数。
[ /SQLCOLLATION=CollationName ]
指定新服务器级排序规则。 此参数可选。 如果没有指定,则使用服务器的当前排序规则。
[img=0,11][/img]
重要提示
更改服务器级排序规则不会更改现有用户数据库的排序规则。 默认情况下,所有新创建的用户数据库都将使用新排序规则。
有关详细信息,请参阅设置或更改服务器排序规则。

作者: 郑全    时间: 2020-7-30 00:01
如果您只需要更改某个用户数据库的字符集,非常简单:
  --修改数据库字符集
  alter database DBName collate Chinese_PRC_BIN
作者: 郑全    时间: 2020-7-30 00:02
1.执行SQL ALTER DATABASE db_database SET SINGLE_USER WITH ROLLBACK IMMEDIATE

修改为单用户模式

2.将数据库的字符集修改为:
alter database dbname collate Chinese_PRC_BIN

3.然后关闭所有的查询窗口,修改Options的Collocation属性为Chinese_PRC_BIN

4.执行SQL ALTER DATABASE db_database SET MULTI_USER

再修改为多用户模式




欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2