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

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1287|回复: 2
打印 上一主题 下一主题

sqlserver修改实例字符集

[复制链接]
跳转到指定楼层
楼主
发表于 2020-7-30 00:01:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
修改实例的字符集:


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]
重要提示
更改服务器级排序规则不会更改现有用户数据库的排序规则。 默认情况下,所有新创建的用户数据库都将使用新排序规则。
有关详细信息,请参阅设置或更改服务器排序规则。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2020-7-30 00:01:25 | 只看该作者
如果您只需要更改某个用户数据库的字符集,非常简单:
  --修改数据库字符集
  alter database DBName collate Chinese_PRC_BIN
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2020-7-30 00:02:53 | 只看该作者
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

再修改为多用户模式
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-4-24 04:56 , Processed in 0.104233 second(s), 18 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表