一、安装教程

https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker

https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat

二、配置开启启动

vi /etc/systemd/system/mssql2017.service

[Unit]
Description=mssql2017.service container
Requires=docker.service
After=docker.service

[Service]
Restart=always
ExecStart=/usr/bin/docker start sql1
ExecStop=/usr/bin/docker stop sql1

[Install]
WantedBy=default.target

systemctl enable mssql2017.service
systemctl start mssql2017.service
systemctl status mssql2017.service

三、修改密码,配置排序规则

sudo docker exec -it sql1 /opt/mssql-tools/bin/sqlcmd \
-S localhost -U SA -P '<YourNewStrong!Passw0rd>' \
-Q 'ALTER LOGIN SA WITH PASSWORD="新密码"'

sudo /opt/mssql-tools/bin/sqlcmd \
-S localhost -U SA -P '<YourNewStrong!Passw0rd>' \
-Q 'ALTER LOGIN SA WITH PASSWORD="新密码"'

--  返回当前 Windows 和 SQL Server 支持的所有排序规则的列表
select * from ::fn_helpcollations() where name like 'Chinese%' -- 服务器支持的 SQL Server 排序规则
SELECT * FROM sys.fn_helpcollations() WHERE name LIKE 'SQL%'; -- Windows 排序规则,nchar、nvarchar 和 ntext 这些 Unicode 数据类型与 char、varchar 和 text 这些非 Unicode 数据类型的排序行为相同。
-- SQL Server 仅 char、varchar、text、nchar、nvarchar 和 ntext 数据类型 用于 COLLATE 子句 -- 查看数据库实例排序规则
select SERVERPROPERTY(N'Collation') -- 查看所有数据库排序规则
SELECT name , collation_name AS [Collation] FROM sys.databases; -- 更改数据库排序规则
alter database dbName collate Chinese_PRC_CI_AS -- 修改列排序规则
alter table test alter column name nvarchar() collate Chinese_PRC_CI_AS not null -- 指定按中文排序(NULL-数字-字母-中文拼音)
select * from tableName order by col collate Chinese_PRC_CI_AS -- 指定按中文笔画排序(NULL-数字-字母-中文笔画)
select * from tableName order by col collate Chinese_PRC_Stroke_CI_AS SQL Server 没有版本号
_90 SQL Server 版本号
_100 SQL Server 版本号
_BIN 二进制排序
_BIN2 码位比较语义的二进制排序 _CI(CS) 是否区分大小写: CI不区分,CS区分(case-insensitive/sensitive)
_AI(AS) 是否区分重音: AI不区分,AS区分(accent-insensitive/sensitive)
_KI(KS) 是否区分假名类型: KI不区分,KS区分(kanatype-insensitive/sensitive)
_WI(WS) 是否区分宽度: WI不区分,WS区分(width-insensitive/sensitive)
  二进制是最快的排序顺序,并且区分大小写,但是可能会产生意外的排序顺序。
如果选择了“二进制”,则“区分大小写”、“区分重音”、“区分假名”和“区分全半角”选项将不可用。

centos7安装配置sql server 2017 linux教程的更多相关文章

  1. 配置SQL Server on Linux(2)

    1. 前言 前一篇配置SQL Server on Linux(1),地址:http://www.cnblogs.com/fishparadise/p/8125203.html ,是关于更改数据库排序规 ...

  2. win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程( Win7 SQL Server2005 安装教程)

    win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程 由于工作需要,今天要在电脑上安装SQL Server 2005.以往的项目都是使用Oracle,MS的 ...

  3. 在Linux上使用mssql-conf工具配置SQL Server 2017

    mssql-conf是在Linux上安装SQL Server 2017后的一个配置脚本.你可以使用这个实用工具设置以下参数: Agent 启用SQL Server代理 Collation 设置一个新的 ...

  4. 配置SQL Server on Linux(1)

    1. 背景 SQL Server一般是在安装过程中进行相关的配置,安装完成之后,再去修改有一些配置就比较麻烦,比如更改SQL Server实例级别的排序规则.但在Linux下,安装过程并没有很多可以配 ...

  5. win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程——转载

    操作系统:Microsoft Windows 7 旗舰版(32位) 数据库版本:SQL Server 2005 简体中文开发板 数据库下载链接:http://pan.baidu.com/share/l ...

  6. win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程

    操作系统:Microsoft Windows 7 旗舰版(32位) 数据库版本:SQL Server 2005 简体中文开发板 数据库下载链接: https://pan.baidu.com/s/1cq ...

  7. SQL server 2017使用教程

    1.安装: 从https://www.microsoft.com/en-us/sql-server/sql-server-downloads官网下载sql server2017试用版 180天 安装完 ...

  8. Linux下安装SQL Server 2016(安装篇SQL Server on linux)

    安装过程 如何安装直接参考这个文章:安装sql server 整个安装过程非常简单. 上面的文档里是通过 sudo 命令,用root身份来执行,不过这里为了简单,就用root账号来安装的. (1)下载 ...

  9. Microsoft SQL Server 2012 管理 (1): 安装配置SQL Server 重点

    SQL Server 可以在实例,数据库,列,查询分别指定排序规则 /* Module 1 - working with Clollations */ -- 1.1 Obtain the Instan ...

随机推荐

  1. 中国大陆被SCI收录的较高影响力期刊

    1.清华主办的期刊Nano Research 清华新闻网2012年9月10日电:据汤森路透公司公布的2011年SCI期刊影响因子,清华大学主办的期刊Nano Research(纳米研究)的影响因子为6 ...

  2. 07-SSH综合案例:前台用户模块:结构创建及注册页面跳转

    现在就不要直接访问一个JSP,要通过一个Action映射过去.我现在点击要去一个注册的页面 这还不是一个真正的注册,只是一个页面的跳转. 1.5.2 用户模块 注册功能: 在index.jsp页面中点 ...

  3. jekins测试环境自动化

    最近搭建测试环境自动化,之前都是用机器猫.机器猫的流程大概是这样,开发打包上传到svn,给测试一个svn地址,测试到机器猫上传文件,然后再运行启动. 为了减去开发打包这个环节,所以专用jenkins. ...

  4. php之trait 个人笔记

    自从 php 5.4 起 实现了一种代码复用的方式(tarit) 类似 class  但是用tarit 写的类 不能被实例化 和继承.现在来看看他的用法 <?php trait A{ publi ...

  5. 解题报告-1012. Numbers With Repeated Digits

    Given a positive integer N, return the number of positive integers less than or equal to N that have ...

  6. apache重启

    1.进入apache下的bin目录 /usr/local/apache/bin 2.执行命令 ./apachectl graceful

  7. ASP.NET Web API之消息[拦截]处理(转)

    出处:http://www.cnblogs.com/Leo_wl/p/3238719.html 标题相当难取,内容也许和您想的不一样,而且网上已经有很多这方面的资料了,我不过是在实践过程中作下记录.废 ...

  8. WebApi参数传递总结(转)

    出处:http://www.cnblogs.com/Juvy/p/3903974.html 在WebAPI中,请求主体(HttpContent)只能被读取一次,不被缓存,只能向前读取的流. 举例子说明 ...

  9. 在Ubuntu14.04上安装WordPress4搭建技术博客

    1.安装LAMP环境 1.1 安装Apache2 1.2 安装MySQL5 1.3 安装PHP5 1.4 安装phpMyAdmin 2.初始化数据库 3.下载并配置WordPress 4.配置Apac ...

  10. [leetcode] 6. Balanced Binary Tree

    这个题目纠结了一会儿,终于从二叉树转化到AVL了.题目如下: Given a binary tree, determine if it is height-balanced. For this pro ...