zoukankan      html  css  js  c++  java
  • SQL SERVER 数据库安装完毕之后如何修改数据库实例排序规则

    背景

    最近我们在azure portal 上开了几台英文版的数据库服务器,因默认是开启就安装好对应的数据库,所以存在一个实例排序规则的问题,需把整个实例都调整成Chinese_PRC_CI_AS,避免后续出现字符乱码之类的问题。之前只是知道可以调整,未实际操作过,这次把实际操作步骤记录一下,便于我们后续查阅。
     

    环境情况

    Microsoft SQL Server 2012 (SP3-CU8) (KB4013104) - 11.0.6594.0 (X64) 
    Mar 15 2017 10:52:31 
    Copyright (c) Microsoft Corporation
    Web Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
     

    操作过程

    默认安装之后的排序规则如下,如是生产环境注意要提前备份好所有的数据库(包括mastermsdb等)
    查看数据库安装文件放置目录

    找到命令提示符

      注意使用超级用户执行,如下图,在命令提示符上点右键,选择超级用户
      在超级用户的模式下,进入命名符界面,输入如下命名:
    关键命令如下(敏感信息已使用XXXX替换,其中一个SQLSYSADMIN 账号,一个是SA密码):
    1 C:SQLServer_11.0_Full>Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=BUILTINAdministrators /SAPWD=XXXX /SQLCOLLATION=Chinese_PRC_CI_AS

    注意:

    • 命令之间只能有一个空格,不能多个空格或换行符,要不无法解析;
    • 用户密码不能有/符号,要不解析出错;

    调整完毕之后,重新进入SSMS 查询,已全部调整成Chinese_PRC_CI_AS;

    如需查找调整的日志,可以在如下目录查看;

    总结

    1.如是生产环境请注意提前备份好所有的数据库包括(mastermsdb)等,还需注意用户名以及JOB等问题;
    2.命令提示符注意使用超级用户模式;
     

    参考资料

     
  • 相关阅读:
    5G NR:MAC 子层
    无线接口架构:PHY
    NR 演进之路: NR设计
    What is 5G Massive MIMO?
    CQI MCS 调度关系
    ubuntu离线安装mysql
    如何在Linux系统下的IntelliJ IDEA 2018.3.5下载与安装以及激活教程
    Java调用CMD命令
    文件和byte数组之间相互转换
    Java中两个或多个byte数组合并及int类型转数组
  • 原文地址:https://www.cnblogs.com/jil-wen/p/7008262.html
Copyright © 2011-2022 走看看