更改SQL Server实例默认字符集

来源:未知 责任编辑:责任编辑 发表时间:2015-01-01 13:17 点击:
更改SQL Server实例默认字符集
 
需求
      安装数据库时,将字符集安装成了“SQL_Latin1_General_CP1_CI_AS”,
现在需要将其更改为“Chinese_PRC_CI_AS”。  www.2cto.com  
 
 
方法
           重新生成系统数据库 ,然后还原配置信息。
 
局限
重新生成 master、model、msdb 和 tempdb 系统数据库时,将删除这些数据库,
然后在其原位置重新创建。 如果在重新生成语句中指定了新排序规则,则将使用该排序规则
设置创建系统数据库。 用户对这些数据库所做的所有修改都会丢失。 例如,您在 master
数据库中的用户定义对象、在 msdb 中的
预定作业或在 model 数据库中对默认数据库设置的更改都会丢失。
 
前期准备
在重新生成系统数据库之前执行下列任务,以确保可以将系统数据库还原至它们的当前设置。
记录所有服务器范围的配置值。
SELECT * FROM sys.configurations;
记录所有应用到 SQL Server 实例和当前排序规则的 Service Pack 和修补程序。
重新生成系统数据库后必须重新应用这些更新。
SELECT
SERVERPROPERTY('ProductVersion ') AS ProductVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('ResourceVersion') AS ResourceVersion,
SERVERPROPERTY('ResourceLastUpdateDateTime') AS ResourceLastUpdateDateTime,
SERVERPROPERTY('Collation') AS Collation;
记录系统数据库的所有数据文件和日志文件的当前位置。 重新生成系统数据库会将所有系统
数据库安装到其原位置。 如果已将系统数据库数据文件或日志文件移动到其他位置,
则必须再次移动这些文件。
SELECT name, physical_name AS current_file_location
FROM sys.master_files  www.2cto.com  
WHERE database_id IN (DB_ID('master'), DB_ID('model'), DB_ID('msdb'), DB_ID('tempdb'));
如果将 SQL Server 的实例配置为复制分发服务器,请找到该分发数据库的当前备份。
确保您有重新生成系统数据库的相应权限。 必须是 sysadmin 固定服务器角色的成员才能
执行此操作。 有关详细信息,请参阅服务器级别角色。http://technet.microsoft.com/zh-cn/ms188659
将原数据库的帐号、JOB等与系统数据库相关的信息全部备份起来(可以先生成相应的脚本),
分离掉所有用户库。
 
重新生成系统数据库
运行下面的命令就可重建数据库(根据您的系统,需要做相应的修改 ;D:/Setup
是数据库安装文件所在的路径)
D:/Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=Administrators /SAPWD=XXXX /SQLCOLLATION=Chinese_PRC_CI_AS
参数说明:
参数名称
说明
/QUIET 或 /Q
指定在没有任何用户界面的情况下运行安装程序。
/ACTION=REBUILDDATABASE
指定安装程序将重新创建系统数据库。
/INSTANCENAME=InstanceName
SQL Server 实例的名称。 对于默认实例,请输入 MSSQLSERVER。
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • sql常见面试题
  • SQL SERVER 2005性能之跟踪
  • SQL编程(一)
  • LINUX上RMAN自动备份脚本
  • sql server面试题
  • 如何将多个SQL查询统计结果一次显示出来
  • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
  • sql server 列转行
  • SQL小技巧系列 --- 行转列合并
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1