centos7安装配置sql server 2017 linux教程
一、安装教程
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教程的更多相关文章
- 配置SQL Server on Linux(2)
1. 前言 前一篇配置SQL Server on Linux(1),地址:http://www.cnblogs.com/fishparadise/p/8125203.html ,是关于更改数据库排序规 ...
- win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程( Win7 SQL Server2005 安装教程)
win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程 由于工作需要,今天要在电脑上安装SQL Server 2005.以往的项目都是使用Oracle,MS的 ...
- 在Linux上使用mssql-conf工具配置SQL Server 2017
mssql-conf是在Linux上安装SQL Server 2017后的一个配置脚本.你可以使用这个实用工具设置以下参数: Agent 启用SQL Server代理 Collation 设置一个新的 ...
- 配置SQL Server on Linux(1)
1. 背景 SQL Server一般是在安装过程中进行相关的配置,安装完成之后,再去修改有一些配置就比较麻烦,比如更改SQL Server实例级别的排序规则.但在Linux下,安装过程并没有很多可以配 ...
- win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程——转载
操作系统:Microsoft Windows 7 旗舰版(32位) 数据库版本:SQL Server 2005 简体中文开发板 数据库下载链接:http://pan.baidu.com/share/l ...
- win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
操作系统:Microsoft Windows 7 旗舰版(32位) 数据库版本:SQL Server 2005 简体中文开发板 数据库下载链接: https://pan.baidu.com/s/1cq ...
- SQL server 2017使用教程
1.安装: 从https://www.microsoft.com/en-us/sql-server/sql-server-downloads官网下载sql server2017试用版 180天 安装完 ...
- Linux下安装SQL Server 2016(安装篇SQL Server on linux)
安装过程 如何安装直接参考这个文章:安装sql server 整个安装过程非常简单. 上面的文档里是通过 sudo 命令,用root身份来执行,不过这里为了简单,就用root账号来安装的. (1)下载 ...
- Microsoft SQL Server 2012 管理 (1): 安装配置SQL Server 重点
SQL Server 可以在实例,数据库,列,查询分别指定排序规则 /* Module 1 - working with Clollations */ -- 1.1 Obtain the Instan ...
随机推荐
- Java项目的结构
-------siwuxie095 以 Hello World 为例 这个工程用一个文件夹表示,被放置在左侧的资源管理面板 Package Explorer 中 ...
- 通过Jenkins自动构建dubbo服务时的问题汇总
最近接触新的dubbo项目,项目初始时,测试环境的提供者服务发布较频繁,奈何公司又没有自动发布工具,遂自己在测试环境中搭建了Jenkins用于dubbo服务的发布.由于第一次使用,过程中也遇到了一些问 ...
- Qt的安装和使用中的常见问题(详细版)
对于太长不看的朋友,可参考Qt的安装和使用中的常见问题(简略版). 目录 1.引入 2.Qt简介 3.Qt版本 3.1 查看安装的Qt版本 3.2 查看当前项目使用的Qt版本 3.3 查看当前项目使用 ...
- UX术语详解:任务流,用户流,流程图以及其它全新术语
以下内容由Mockplus(摹客)团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具. 用户体验拥有一长串专业的术语和可交付内容.当在线查看UX相关职位描述时,所罗列的这类术语更是 ...
- BI失败的原因
最最重要的, 要有个清晰的目标和范围. 有些客户, 完全脑袋一热开始上BI, 连根本上要BI来解决什么问题都不知道.作为企业的CIO, 首先要知道上BI项目是不是符合企业的战略目标, 是不是能给企业带 ...
- UVa 11419 SAM I AM (最小覆盖数)
题意:给定一个 n * m 的矩阵,有一些格子有目标,每次可以消灭一行或者一列,问你最少要几次才能完成. 析:把 行看成 X,把列看成是 Y,每个目标都连一条线,那么就是一个二分图的最小覆盖数,这个答 ...
- PHP(二)变量和常量
- 看图说说Heap中对象的生存状态
- Vivado安装教程
Vivado的各个版本的安流程其实都差不多,本教程用Vivado2016.4为例进行安装,同样适用于之前和之后的各个版本. 下载好安装包后打开,双击xsetup.exe运行安装程序 弹出的窗口,提示现 ...
- StringFormate使用
1常规类型的格式化 1.1显示不同转换符实现不同数据类型到字符串的转换 转换符 说明 示例 %s 字符串类型 “mingrisof” %c 字符类型 'm' %b 布尔类型 tru ...