Ubuntu 22.04でMSSQLをインストールする方法


  1. パッケージの更新: まず、システムのパッケージを最新の状態に更新します。
sudo apt update
sudo apt upgrade
  1. MSSQLのインストール: MSSQLをインストールするために、Microsoftのリポジトリを追加します。
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2019.list)"
sudo apt update
sudo apt install -y mssql-server
  • サービスの起動: インストールが完了したら、MSSQLサービスを起動します。

  • sudo systemctl start mssql-server
    1. サービスの状態の確認: サービスが正常に動作しているか確認します。
    sudo systemctl status mssql-server

    これでMSSQLがUbuntu 22.04にインストールされました。以下はいくつかのコード例です。

    1. MSSQLへの接続とデータベースの作成:
    import pyodbc
    server = 'localhost'
    database = 'mydatabase'
    username = 'sa'
    password = 'mypassword'
    driver = '/opt/mssql-tools/lib64/libtdsodbc.so'
    connection_string = f"DRIVER={driver};SERVER={server};DATABASE={database};UID={username};PWD={password}"
    conn = pyodbc.connect(connection_string)
    cursor = conn.cursor()
    cursor.execute("CREATE DATABASE MyDatabase")
    cursor.close()
    conn.close()
    1. データのクエリ:
    import pyodbc
    server = 'localhost'
    database = 'mydatabase'
    username = 'sa'
    password = 'mypassword'
    driver = '/opt/mssql-tools/lib64/libtdsodbc.so'
    connection_string = f"DRIVER={driver};SERVER={server};DATABASE={database};UID={username};PWD={password}"
    conn = pyodbc.connect(connection_string)
    cursor = conn.cursor()
    cursor.execute("SELECT * FROM MyTable")
    rows = cursor.fetchall()
    for row in rows:
        print(row)
    cursor.close()
    conn.close()

    以上がUbuntu 22.04にMSSQLをインストールし、コード例を実行する方法です。これにより、MSSQLを使用してデータベースを作成し、クエリを実行することができます。