BT

Your opinion matters! あなたのご意見でInfoQが変わる!

MicrosoftはSQL Serverに使えるクロスプラットフォームツールをプレビューした

| 作者: David Iffland フォローする 3 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2017年11月29日. 推定読書時間: 3 分 |

あなたのリクエストに応じて、ノイズを減らす機能を開発しました。大切な情報を見逃さないよう、お気に入りのトピックを選択して、メールとウェブで通知をもらいましょう。

原文(投稿日:2017/11/21)へのリンク

読者の皆様へ:ご要望にお応えして、重要なものを見逃すことなく、ノイズを軽減する機能を開発した。 興味があるトピックを選択してemailとWeb通知を受け取る

Microsoftはプレビューバージョンの新しいクロスプラットフォームデータベース開発ツールであるSQL Operations Studioをリリースした。

この新しいツールは、Windows、MacOS、Linuxで動作するMicrosoftの成功しているコードエディター、Visual Studio Codeからフォークされた。SQL Server 2017は、LinuxとDockerの両方で動作するため、ツールはそれらのプラットフォームでの開発を容易にする必要がある。SQL extension for VS Code (vscode-mssql)は存在していたが、MicrosoftのSQL Server Management StudioはWindowsのみで動作し、Windows環境以外のSQL Serverに開発するのは困難であった。

Microsoftは、Visual Studioを非推奨にする予定がないのと同じく、SSMSを非推奨にする予定がない。「お客様のシナリオに応じて、プラットフォームを選択し、ツールを選択できるようにすることが目標です。」

現在、SQL Operations StudioはSQL Server、Azure SQL、Azure Data Warehouseのみがサポートされている。MicrosoftはJDBCをさぽーをする予定がないが、製品には拡張性があり、他のデータベースプラットフォームをサポートする可能性がある。

SqlOpsが提供する重要な機能には、オートサジェスト、エラーチェック、CSVと(グラフィカルなクエリプランビューと一緒に)Excelにエクスポートできる堅牢なクエリ結果ビューア、手動でテーブルの行挿入/編集/削除が直接できる機能を持つT-SQLエディターが含まれている。統合されたオブジェクトエクスプローラーは開発者がSQL Serverのビュー、テーブル、ストアドプロシージャーなどを見ることができる。

opsの視点で見ると、DMOクエリ結果は環境内のチャートとして表示され、カスタムダッシュボードに追加されるが、現時点では少しうるさい。

DbeaverやJetBrains DataGripなどほかのクロスプラットフォームデータベースツールも存在する。これらはMicrosoftデータベース以外もサポートするが、いずれのオプションも銀の弾丸ではない。DataGripは無料ではなく、DbeaverはJavaが必要である。だが、Microsoftのデータベースエンジンだけを使う開発者にとってみるとこの新しいツールは明らかな選択である。

SqlOpsとmssql VS Code extensionのどちらもSQL Tools APIサービスを使っている。これは.NET Coreに移植された(ためWindows以外でも利用可能な)SQL Management APIsのサブセットである。このサービスはVS Codeが提供する言語の検証やエラー検出などのために提供されているVS Codeに必要なフックを提供するVS Code Language Serverである。

SQL Operations StudioはGitHubに公開されている。これはまだ公開プレビューに過ぎず、まだ長い道のりがある。GitHubリポジトリに多くの提案が登録されており、チームは今後数年、多くの作業を行うことは間違いない。今のところ、SSMSをうまく使いこなせていないかもしれないが、SQL Operations Studioであればうまく合うかもしれない。

Rate this Article

Adoption Stage
Style

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT