EasysoftのSQLAzureODBCドライバーを使用してLinuxからSQLAzureに接続するときに、このエラーが発生する理由は2つあります。
- Azureクライアントリダイレクトを使用しています。
デフォルトでは、これはLinuxマシンがAzureクラウドで実行されている場合、つまりAzureでLinuxイメージからマシンを作成した場合に当てはまります。
この場合は、SQLAzureODBCドライバーのバージョン1.10.9以降をダウンロードしてインストールしてください。また、両方の
Server
を指定する必要があります およびServerName
ODBCデータソースの属性。例:[Azure-ODBC-DSN] Driver=Easysoft ODBC-SQL Server SSL Server=myazureserver.database.windows.net ServerName=myazureserver User=myazureuser@myazureserver Password=myazurepassword Database=myazuredb Encrypt=Yes . . .
- まだ公開されていない、新しくプロビジョニングされたデータベースを使用しています。新しく作成されたAzureデータベースに外部からアクセスできるようになるまでに遅延が発生する可能性があります。
関連項目
- LinuxおよびUnixからMicrosoftSQLAzureにアクセスする