CentOS7はSQLServerをインストールして使用します

CentOS7はSQLServerをインストールして使用します#

[SQL Server](https://cloud.tencent.com/product/sqlserver?from=10680)Linuxへのインストールガイド##

著者はインストール用のCentOS7に基づいています###

 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server.repo
sudo yum update -y
sudo yum install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup

![ 写真の説明] [1]

SAアカウントのパスワードがデフォルトの要件(大文字と小文字、10進数、および/または非英数字記号を含む少なくとも8文字)をわずかに満たしていることを確認します。

systemctl status mssql-server

![ 写真の説明] [2]

sudo firewall-cmd --zone=public--add-port=1433/tcp --permanent
sudo firewall-cmd --reload
# firewall-cmdが有効になっていないため、この設定を行う必要はありません

これまでのところ、SQLServerはCentOS7で正常に実行されています

SQLServerコマンドラインツールのインストール###

データベースを作成するには、SQLServerでTransact-SQLステートメントを実行して接続できるツールを使用する必要があります。次の手順で、SQL Serverコマンドラインツールをインストールします:sqlcmdおよびbcp

sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
sudo yum update
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel
sudo yum update
sudo yum install -y mssql-tools unixODBC-devel
echo 'export PATH="$PATH:/opt/mssql-tools/bin"'>>~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"'>>~/.bashrc
source ~/.bashrc

ローカル接続構成###

次の手順では、sqlcmdを使用してローカルで新しいSQLServerインスタンスに接続します

sqlcmd -S localhost -U SA -P '<YourPassword>'

パスワード入力はインタラクティブにすることができます

![ 写真の説明] [3]

SQLServerを使用してデータを作成およびクエリします###

新しいデータベースを作成し、 AniuDBという名前のデータベースを作成します

CREATE DATABASE AniuDB
SELECT Name from sys.Databases
GO

![ 写真の説明] [4]

次に、新しいテーブルitdevopsを作成してから、2つの新しい行を挿入します

USE AniuDB
CREATE TABLE itdevops(id INT, name NVARCHAR(50), quantity INT)
INSERT INTO itdevops VALUES(1,'banana',150); INSERT INTO itdevops VALUES(2,'orange',100);
GO

データを選択し、クエリを実行して itdevopsからデータを返します

  • sqlcmdコマンドプロンプトからクエリを入力して、100より大きい数の itdevopsテーブルの行を返します。
SELECT * FROM itdevops WHERE quantity >100;
# GOを実行する
quit

Windowsから接続する###

WindowsのSQLServerツールは、リモートのSQL Serverインスタンスに接続するのと同じ方法で、LinuxのSQLServerインスタンスに接続します。

SSMS: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-develop-use-ssms
WP: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-manage-powershell
SSDT: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-develop-use-ssdt

Recommended Posts

CentOS7はSQLServerをインストールして使用します
CentOS7.3はiptablesをインストールして詳細に使用します
CentOS6.8でdockerをインストールして使用する
centos7をインストールして接続します
CentOS7にDockerをインストールして使用する方法
CentOS8にComposerをインストールして使用する方法
CentOS8にCurlをインストールして使用する方法
centos7はpython3とipythonをインストールします
Linuxを理解し、CentOSをインストールする
CentOs7.3はNginx1.9.9をコンパイルしてインストールします
CentOS7はMonoとMonoDevelopをインストールします
CentOS6.5はJava8とTomcat8をインストールします
Centos6.5はmongodbをインストールして構成します
centos7kvmのインストールと使用
CentOS7はpython3とpip3をインストールします
CentOS7はOracleJDKとJREをインストールします
CentOS6.5はJava8とTomcat8をインストールします
CentOS6はJira7をインストールしてクラックします
CentOS6.5はJava8とTomcat8をインストールします
CentOS7postgresqlのインストールと使用
Centos7はntp-4.2.8p11をコンパイルしてインストールします
CentOS6.9はpythonをコンパイルしてインストールします
CentOS6のインストールとコンフルエンスのクラック
CentOS6はpython3をコンパイルしてインストールします
centosサーバーにvirtualboxをインストールする
CentOS6はJira7をインストールしてクラックします
CentOS7にNginxサーバーをインストールします
Centos7elk7.1.1のインストールと使用
Centos7インストールjdkおよびパッケージサービスサービス
CentOS7yumはmysqlをインストールして起動します
CentOS5.9でkeepalivedをインストールして構成します
ubuntu / debianの下にdigをインストールして使用します
CentOSYumはMySQL5.6をコンパイルしてインストールします
Centos5.2でLAMPをコンパイルしてインストールします
CentOS8インストールGitと基本構成
CentOSでNginxとuを使用する
Tencent CloudCentos7インストールJavaサーバー
CentOS8にPostfixメールサーバーをインストールして構成する方法
CentOS6.xはNginxをコンパイルしてインストールします
Percona Serverデータベースのインストール(CentOS 8)
CentOS7はL(A | N)MP環境をコンパイルしてインストールします
CentOSはPython3とpip3をすばやくインストールします
CentOS7yumはmysqlをインストールして起動します
CentOS8-NFSサービスをインストールして構成する
Centos7はopenJdkをアンインストールし、JDK1.8をインストールします
Python3をインストールし、CentOS8でansible
CentOSNTPサーバーのインストールと構成
CentOS最小限のインストールとTIPSの構成
CentOS7インストールgogsgitコードサーバー
CentOS7の下にPython3とPyをインストールします
Centos7にFreeIPAをインストールして構成する
LinuxCentOS6はPytをコンパイルしてインストールします
VMware15を使用してLinux(CentOS6.5)をインストールします
virtualBoxはcentosをインストールし、tomcatをビルドします
CentOS6.3の下にMono3.2とJexus5.4をインストールします
VMware 15を使用して仮想マシンをインストールし、CentOS8を使用するための詳細な手順
CentOS 7.5を使用して、組み込みのjdkをアンインストールし、独自のJDK1.8をインストールします
UbuntuサーバーにGnomeとVNCをインストールする
CentOS7でlibmodbusライブラリをコンパイルしてインストールします
CentOSでのMysqlのインストールと使用
CentOS7.5ソースコードはmysql5.7.29をコンパイルしてインストールします