sql >> データベース >  >> Database Tools >> SSMS

1つのssmsインスタンスで複数の.sqlファイルを開く方法

    仕事のほとんどを解決策を探して過ごした後、私はついにそれを見つけました。神に感謝します、私はこの問題でほとんど不足していました。それが他の誰かに役立つことを願っています!!!。

    更新:リンクされたドメインの有効期限が切れたため、次のように表示されます:

    VisualStudioにSqlServerManagement Studio(SSMS)を使用してSQLファイルを開くように指示すると、統合されたMicrosoftツールが通常どのように結果になるかを考えるとイライラします。 VisualStudioを使用してT-SQLファイルを編集するのは本当に好きではありませんが、以前は、このヒントを見つける前に、開いた各SQLファイルがSSMSの新しいインスタンスで開かれていました。試してみてください:

    1. SQLファイルを含むソリューションを開きます
    2. 任意のSQLファイルを右クリックして、[プログラムから開く...]を選択します
    3. [追加]をクリックします
    4. 「C:\ ProgramFiles \ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE \ Ssms.exe」を参照するか、x64 Windowsを再実行している場合は「C:\ ProgramFiles(x86)\Microsoft」を参照します。 SQLServer \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE \ Ssms.exe "をクリックし、[OK]をクリックします
    5. [デフォルトに設定]をクリックしてから[OK]をクリックします

    次に、複数のSQLファイルを開きます。 SSMSの異なるインスタンスが開かれるたびに。なんて痛い!

    注:この記事全体はSQL 2005に適用され、SSMSをSQLWBに置き換えるだけです。

    これをどのように解決しますか?上記の手順1〜3を繰り返しますが、手順4で次の値を入力します。

    • プログラム名:「explorer.exe」
    • わかりやすい名前:「Windowsエクスプローラー」

    上記の手順5(デフォルトとして設定)を繰り返して、[OK]をクリックします。次に、追加のファイルを開きます。これらはすべて、SSMSの同じインスタンスで開く必要があります。

    Visual Studioは、ソリューションエクスプローラーで選択されたファイルのパスを含むコマンドをSSMS.exeに発行しているように見えます。新しいインスタンスをチェックするのはSSMS次第ですが、チェックしません。ただし、ファイル名をエクスプローラーに渡すと、同じインスタンスで開かれます。

    奇妙な警告!

    SSMSがまだ開いていない場合、最初に開こうとしたファイル(初めてではありませんが、VisualStudioからSQLファイルを開いてSSMSがまだ開いていない場合)SSMSは開きますが、ファイルは開きません。ファイルを2回クリックすると、今回はファイルが開きます。説明を求めないでください(理由はわかりません)。結論

    Visual StudioにSSMSがデフォルトのエディターであると伝えた場合の結果は理にかなっていますが、エクスプローラーに開くように伝えた場合になぜ異なるのかわかりません。もし私がウェブ開発者ではなくウィンドウズ開発者だったら、答えはわかるでしょう。しかし、どちらにしても、今あなたは知っています。楽しんでください。



    1. XAMPPおよびphpMyAdminを介してMySQLにアクセスできません

    2. .FRMからMYI、MYDテーブルを復元する方法

    3. sun.jdbc.odbc.JdbcOdbcDriverをダウンロードする場所(出力csvをSpoonからSSMSに接続しようとしています)

    4. XAMPPでXDebugを有効にすると、phpmyadminの速度が低下します