1

SQL Server Management Studio に拡張機能を追加して、それらを .sql ファイルと同じように扱う方法を知っています。ただし、それらを開くと、Management Studio の新しいインスタンスが作成されます。

また、.SQL ファイルをダブルクリックして、SQL サーバーの既存のインスタンスで開くことについて、多数の問題が投稿されています。これはすでに私にとってはうまくいきます。

機能しないのは、追加した追加の拡張機能です。.PRC を使用しています。すべての修正で、さまざまなレジストリ設定の変更が提案されていますが、これらはすべてデフォルトの .sql 拡張子に関連しています。

これらの修正を適用して他の拡張機能を機能させる方法がわかりません。または、これを解決するために他にできることはありますか?

編集:

今までやってきたこと…

1) [HKEY_CLASSES_ROOT.sql] から [HKEY_CLASSES_ROOT.prc] に同じ設定をすべてコピーします。

2) SQL Server Central の記事に記載されているすべての設定を確認して、.SQL 拡張機能に関するこの問題を修正しました。

3) SSMS ファイル タイプ .PRC を編集経験のある "SQL クエリ エディター" で構成しました。

4) ファイルを開くバッチ ファイルを作成しようとしました: "c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\ssms.exe" /dde %1

私が試した 4 番目のことでさえ、新しいインスタンスを開きますが、これは sqlweb.sql.9.0 のレジストリで構成されている呼び出しと同じです。

4

2 に答える 2

0

ソース管理システムを処理するために、多くの手間がかかっているようです。ソース管理システムにプロシージャ、テーブル、ビューなどの異なる拡張子を認識させて、すべての開発者のコ​​ンピューターでこれらのレジストリの変更を行わなくて済むようにすることを検討したことはありますか?

.proc.sql -> stored procedure
.view.sql -> view
.fn.sql   -> function

などなど。確かに、ソース管理システムは..

于 2012-07-16T18:26:50.160 に答える