web-dev-qa-db-ja.com

LinuxでSQL Server Management Studioを実行する最良の方法

デスクトップでubuntu 18.04.2を使用していて、DockerからSQL Server 2017を実行しています。

SQLサーバー管理スタジオを使用してサーバーを管理したいのですが。

今のところ、私はssms 17.9.1のWindows 7エンタープライズを使用していますが、問題なく動作します

Windowsエンタープライズ全体を1つのアプリだけで起動しなければならないのは本当に面倒なので、それを実行するためのより良い方法があるかどうか知りたかった。軽量化または統合化された代替案。

そのバージョンのssmsはwineでは機能しないようです。

4
opensas

LinuxではSql Server Management Studioを実行できません。ただし、Microsoftが提供する Azure Data Studio と呼ばれる代替手段があります。 Sql Server Management Studioで利用できるすべての機能がAzure Data Studioで利用できるわけではありません。主な違いは、Azure Data StudioにはSSMSで利用できる多くのウィザードがないことです。

次の場合はAzure Data Studioを使用します。

  • MacOSまたはLinuxで実行する必要があります
  • SQL Server 2019ビッグデータクラスターに接続しています
  • ほとんどの時間をクエリの編集または実行に費やします
  • 結果セットをすばやくグラフ化して視覚化する機能が必要
  • SqlcmdまたはPowershellを使用して、統合ターミナル経由でほとんどの管理タスクを実行できます
  • ウィザードエクスペリエンスの必要性を最小限に抑える
  • 詳細な管理設定を行う必要はありません

次の場合は、SQL Server Management Studioを使用してください。

  • ほとんどの時間をデータベース管理タスクに費やします
  • 深い管理設定を行っています
  • ユーザー管理、脆弱性評価、セキュリティ機能の構成などのセキュリティ管理を行っている
  • SQL Serverクエリストアのレポートを利用する
  • パフォーマンス調整アドバイザーとダッシュボードを利用する必要がある
  • DACPACのインポート/エクスポートを行っています
  • 登録済みサーバーへのアクセスが必要で、Windows上のSQL Serverサービスを制御したい

上記のスニペットは Sql Server Blog から取得され、機能の比較を提供します。

ツールの購入に満足している場合は、 Aqua Data StudioSQL Maestro をご覧ください。これらには、非常に多くの機能があり、他にも幅広いサポートがあります。データベースプラットフォーム。

7
Mr.Brownstone