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 ...
随机推荐
- 程序的跟踪debug
- 76. Minimum Window Substring (String, Map)
Given a string S and a string T, find the minimum window in S which will contain all the characters ...
- Linux基石【第一篇】VMware上安装Centos及配置
一.安装VMware软件 首先,下载个VMware软件,直接百度:VMware,然后找到可以下载的就可以 然后按步骤安装即可,安装完后,双击打开 二.安装Centos系统 打开VMware虚拟机,然后 ...
- DropDownList控件的使用方法
1. 使用代码添加数据 <asp:DropDownList ID="DropDownList1" runat="server"> </asp: ...
- DataGuard的cascading standby(1拖N的模式)
在Oracle11.2.0.2版本后,dataguard支持级联模式传输日志,即日志传输可以从A到B,B到C,B到D,等等,无穷无尽 cascading standby可以分担主库传输日志到多个备库的 ...
- sort_contours_xld算子的几种排序方式研究
算子sort_contours_xld算子有5种排序方式,即: 'upper_left': The position is determined by the upper left corner of ...
- 牛掰的python与unix
python的中心哲学 Python 2.7.5 (default, Nov 6 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on ...
- YUI前端优化之Server篇
二.网站Server 篇:使用内容分发网络为文件头指定Expires或Cache-ControlGzip压缩文件内容配置ETag尽早刷新输出缓冲使用GET来完成AJAX请求 11.使用内容分发网络 用 ...
- windows-x64 php5.6+apache2.4+mysql配置
随手一记, 方便以后查找! 1.安装apache2.4 - 下载压缩文件并解压到 D:\Develop\Apache24 - 修改 conf 目录下: httpd.conf 文件 - 服务器目录: ...
- RocketMQ 服务器3模式
22 a b-s---------------------------sh mqbroker -c $ROCKETMQ_HOME/conf/2m-2s-async/broker-a.propertie ...