この記事では、SUSE Linux EnterpriseServer12にSQLServer2019forLinuxをインストールするための手順を説明します。
これらの手順は、SUSE Linux Enterprise Server 12、SP2、SP3、SP4、およびSP5で機能するはずです。
SUSEマシンにSQLServerをインストールする前に、少なくとも2GBのメモリが必要です。これを仮想マシンにインストールする場合は、少なくとも2GBのメモリを割り当てる必要があります。
ファイルシステムはXFSである必要があります またはEXT4 。
SQLServerのインストール
次の手順では、SUSE Linux EnterpriseServer12にLinux用のSQLServer2019をインストールします。
ターミナルを開き、次のコマンドを実行します。
Microsoft SQL Server 2019 SLESリポジトリ構成ファイルをダウンロードします:
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo
リポジトリを更新します:
sudo zypper --gpg-auto-import-keys refresh
Microsoftパッケージ署名キーがシステムにインストールされていることを確認するには、次のコマンドを使用します。
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
SQL Serverのインストール:
sudo zypper install -y mssql-server
mssql-confセットアップを実行します :
sudo /opt/mssql/bin/mssql-conf setup
プロンプトに従ってエディションを選択し、ライセンス契約に同意して、saパスワードを設定します。
必ず強力なパスワードを設定してください(大文字と小文字、基数10桁、英数字以外の記号を含む8文字以上)。
SQLServerのステータスを確認する
次のコマンドを実行して、SQLServerが実行されていることを確認できます。
systemctl status mssql-server
リモート接続
リモート接続を許可するには、ファイアウォールでSQLServerポートを開く必要があります。
SQLServerのデフォルトのポートはTCP1433です。
SuSEファイアウォールを使用している場合は、/etc/sysconfig/SuSEfirewall2
を編集する必要があります。 FW_SERVICES_EXT_TCP
となるように構成ファイル エントリはSQLServerのポート番号を指定します:
FW_SERVICES_EXT_TCP="1433"
コマンドラインツールのインストール
SQL Serverをインストールしたので、SQLServerに接続するための何らかのツールが必要になります。
次の手順で、2つのSQLServerコマンドラインツールを設定できます。sqlcmd およびbcp 。
Microsoft SQL ServerリポジトリをZypperに追加します:
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo
sudo zypper --gpg-auto-import-keys refresh
次に、 mssql-toolsをインストールします unixODBC開発者パッケージを使用する場合:
sudo zypper install -y mssql-tools unixODBC-devel
ライセンス条項に2回同意するよう求められます。利用規約に同意する場合は、YES
と入力してください 両方の機会に。
パスに追加
オプションで、/opt/mssql-tools/bin/
を追加できます。 PATH環境変数に追加して、フルパスを指定しなくてもツールを実行できるようにします。
sqlcmd / bcpを作成するには ログインセッション用にbashシェルからアクセス可能:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
sqlcmd / bcpを作成するには インタラクティブ/非ログインセッションのbashシェルからアクセス可能:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
SQLServerに接続する
SQL Serverがインストールされ、コマンドラインツールもインストールされたので、コマンドラインツールを使用してSQLServerに接続できます。
次のように入力しますが、<YourPassword>
を置き換えます 自分のパスワードで:
sqlcmd -S localhost -U SA -P '<YourPassword>'
または、-P '<YourPassword>'
を省略できます。 代わりにプロンプトが表示されます。
リモートインスタンスに接続するには、localhostをマシン名またはIPアドレスに変更し、ファイアウォールでポート1433を開いていることを確認してください。
接続に成功すると、次のようなプロンプトが表示されます。
1>
ここから、T-SQLを使用してデータベースを作成したり、クエリを実行したりできます。
今のところ、次のコードを入力して、SQLServerのバージョンを確認してください。
SELECT @@version
GO
SQL Serverを初めて使用する場合は、QuackitでSQLServerチュートリアルを確認してください。