sql >> データベース >  >> RDS >> Database

LinuxおよびUNIXをAzureSQLDataWarehouseに接続する

    まだ行っていない場合は、AzureクラウドでSQLデータウェアハウスをプロビジョニングし、クライアントのIPアドレスへのアクセスを許可するファイアウォールルールを追加します。これは、このわかりやすいMicrosoftチュートリアルを完了することで実現しました。

    1. クライアントプラットフォーム用のSQLServerODBCドライバーをダウンロードします。 (登録が必要です。)
    2. クライアントマシンにSQLServerODBCドライバーをインストールしてライセンスを取得します。

      インストール手順については、ODBCドライバーのドキュメントを参照してください。

      マシンにunixODBCDriverManagerがインストールされている必要があります。 Easysoftディストリビューションには、Easysoft SQLServerODBCドライバーがテストされたバージョンのunixODBCドライバーマネージャーが含まれています。 Easysoftドライバセットアッププログラムには、unixODBCをインストールするオプションがあります。

    3. SQLAzureデータウェアハウスに接続するODBCデータソースを/etc/odbc.iniに作成します。例:
      [SQLSERVER_SAMPLE_SSL]
      Driver=Easysoft ODBC-SQL Server SSL
      Description=Easysoft SQL Server ODBC driver
      Server=mynewserver-1234567.database.windows.net
      Port=1433
      Database=mySampleDataWarehouse
      User=cloudsa@mynewserver-1234567
      Password=P455w0rd
      Encrypt=Yes
      TrustServerCertificate=Yes
    4. isqlを使用して新しいデータソースをテストします。例:
      cd /usr/local/easysoft/unixODBC/bin
      ./isql.sh -v SQLSERVER_SAMPLE_SSL
      

      プロンプトで「help」と入力して、テーブルのリストを表示します。終了するには、空のプロンプト行でReturnキーを押します。

      接続できない場合は、この記事、この記事、およびSQLServerODBCドライバーのナレッジベースを参照してください。


    1. SQL ServerのCHARINDEX()とPATINDEX()–違いは何ですか?

    2. SQL Serverでのdatetimeとdatetime2の違い:違いは何ですか?

    3. 2つの行を比較し、値が異なる列を特定します

    4. OraclePLSQLのブロック構造とタイプ