問題タブ [ssms-addin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQLサーバー管理スタジオのクエリウィンドウで現在のブロックを選択するか、現在のブロックを実行するためのキーボードショートカットのアドイン?
TOAD には、現在のブロックを選択したり、現在のブロックを実行したりできるキーボード ショートカットがあります。そのため、大きな SQL クエリで作業している場合は、変更を加えるときに CTRL+ENTER (またはSQL のブロックを手動で強調表示して F5 キーを押す必要はありません。
これはSSMSにネイティブに存在しないと確信しています.このような機能がアドインに存在するかどうかは誰でも知っていますか?
申し訳ありません....いくつかの明確化....私はクエリウィンドウでの作業について話している.
したがって、カーソルが内にあるステートメントを実行したいだけです。
sql-server - SQL Serverアドインを作成するにはどうすればよいですか?
次のようなSQLServerManagementStudioのアドインを開発しようとしています。
しかし:私はSSMSアドインについてグーグルで検索しました。私は素晴らしいリンクを見つけましたが、今日それを見つけることができません:(あなたはいくつかの最良のアドバイスとリンクを与えることができるかもしれません:(
一部の著者はそれを言った
SQL 2008で状況が変わるか、同じままになる可能性があります。アセンブリは少し変更される可能性があり、アドインに対してMicrosoftによって提供されるサポートがいくつかあります。SSMSによって提供されるものよりも自動化またはより良い方法を提供できるさまざまな日常のタスクがあります。ツールを視覚化し、それをコーディングして実装する方法を探し続ける必要があります。
visual-studio-2010 - Visual Studio 2010 を使用して SSMS 2008 R2 アドインを作成できますか
以下のブロックに従って、VS2010 で SSMS 2008 R2 アドインを作成しようと何度か試みましたが、常に失敗します。入力はありますか?
Tnx。
c# - オブジェクトエクスプローラーでカスタムメニュー項目を作成する
基本的な質問は、SQL ServerManagementStudioのオブジェクトエクスプローラーでカスタムメニュー項目を作成する方法です。
実際に実装したいのは、次のように機能するメニュー項目を作成することです。
- ユーザーが右クリックしたテーブルのCRUDストアドプロシージャを作成します。
- おそらく、重複レコードを削除するような他のもの。
実行モジュールは、C#.NETで外部から記述されている可能性があります
SSMSアドインを確認しましたが、探しているものとは異なると思います。(間違っている場合は修正してください)
私は今十分に明確であることを願っています!
c# - SSMS2012アドイン-ObjectExplorerServiceはSSMSAddinDenaliでは使用できません
この質問は、 http: //ssmsaddin2012.codeplex.com/SourceControl/changeset/view/19629#101185にあるSSMSAddinDenali SQL Server ManagementStudio2012アドインを参照しています。SSMS 2012アドインを構築しようとしているときに、.Net 4.0/4.5を使用してIObjectExplorerServiceを実装できません。ObjectExplorerServiceへの接続に関する詳細情報を誰かが公開できるかどうか知りたいです。データベーステーブルのコンテキストメニューでメニュー項目を作成する方法。このエラーが発生します(タイプMicrosoft.SqlServer.Management.SqlStudio.Object.ObjectExplorerServiceをタイプMicrosoft.SqlServer.Management.SqlStudio.Object.ContextServiceにキャストできません)
ビルドするためだけに更新する必要のある重要なリファレンス:
Microsoft.SqlServer.Management.SDK.SqlStudio
C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio\Microsoft.SqlServer.Management.Sdk.SqlStudio.dllバージョン11.0.0.0
Microsoft.SqlServer.Management.SqlStudio.Explorer
C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio \ Extensions \ Application\Microsoft.SqlServer.Management.SqlStudio.Explorer.dllバージョン11.0.0.0
SqlPackageBase
C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio\SqlPackageBase.dllバージョン11.0.0.0
SqlManagerUI
C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio\SQLManagerUI.dllバージョン11.0.0.0
SqlWorkbench.Interfaces
C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio\SqlWorkbench.Interfaces.dllバージョン11.0.0.0
アドインをビルドしてSSMS2012で実行した後、表示されているコードを使用してtrycatchでこのエラーが発生します
さらに助けていただければ幸いです。
c# - SSMS拡張性プロジェクト-調査/デバッグの方法
SSMS拡張機能の作成に関するこの回答の流れの中で:
このコードは、SSMS 2012で各SQLが実行される前に発生するイベントを追加します...F5キーを押すと、SQLクエリが実行されますが、実行される前に、クエリのコピーがに保存されますB:\SSMS Queries\20130225\083000.sql
。
これには何が欠けていますか?たとえば、使用するConnection / Databseのオプションを追加したいと思いますB:\SSMS Queries\Localhost\Northwind\20130225\083000.sql
(単なる例)。
私が通常行うこと...ブレークポイント、ステップスルー、オブジェクトの検査など...これはアドオンです。クラスライブラリ。ライブラリをブレークポイント/ステップスルーすることはできません...
調査できるように、SSMS / Visual Studioに読み込まれるクラスライブラリにブレークポイントを設定するにはどうすればよいですか?または、この種のいじくり回しのための良いリソースは何でしょうか?どこかにobject customin, object customout
私がいじりたい情報があります。
c# - SSMS アドイン - 結果ペインへのアクセス
C# で SSMS アドイン (2008 R2 または 2012) を作成しようとしています。目標は、結果ペインのフィールドを右クリックできるようにし、コンテキスト メニューに、選択したフィールドに基づいて事前に作成されたクエリを提供することです。
基本的な SSMS アドインを正常に作成できましたが、結果ペイン オブジェクトへのアクセス、より具体的には、ユーザーが右クリックしたセルのフィールド名と値にアクセスし、コンテキスト メニューにオプションを追加するために、コードを通じて助けが必要です。 .
ありがとうロッド
sql-server - スクリプト内の DB オブジェクトの大文字と小文字を修正するための SSMS ツール/オプション
Red Gate から常に使用している SQL Prompt (Pro バージョン) と呼ばれるツールがあります。これは、とりわけ、ほとんどの T-SQL ステートメントとスクリプトを再フォーマットして、読みやすくするか、少なくとも私のスタイルに近づけます。 . さらに、テーブル、sproc、ビュー、および関数をスキーマ修飾します。私が最後にやりたいことは、SQL オブジェクト名の適切な (要素の実際の定義で定義されているように) 大文字と小文字を使用してスクリプトを更新できるようにすることです。これを行うためのツールまたはアドインはありますか? ある場合、それは何で、どこで入手できますか?
例えば:
...次のように書き直されます:
...テーブル定義の場合:
私はここでつまらないことを知っていますが、大量の sprocs、テーブル、ビュー、および/または関数を含む大規模なデータベースで作業したことがあり、自分のすべての t をコーディングするのが大好きな開発者 1 人または 2 人と一緒に働いている場合-sql はすべて小文字で...
私の主張を強調するために、次の 2 つのリストを比較してください。
...と
...テーブル/sproc名の個々の名前を選択するには、もう少し集中する必要があります。はるかに長くて複雑なフィールド名と、おそらく数百のフィールド名が単一のプロセスであると想像してみてください...
sql-server - SSMS の #Temp_Table から SELECT * で列リストを展開する方法はありますか?
ここで見られるようにLINKにカーソルを合わせると、その*
でSELECT * from...
表される列のリストがツールチップに表示され*
ます。
ツールチップからクリップボードにテキストをコピーする方法はありますか?
オブジェクト エクスプローラーの列フォルダーを使用して、クエリ エディター ウィンドウにドラッグすることで列のリストを生成できることはわかっていますが、一時テーブルはオブジェクト エクスプローラーに表示されないため、これは機能しません。
編集
完全を期すために、「オブジェクト エクスプローラーでテーブルを右クリックし、[スクリプト テーブル] -> [作成] -> [新しいクエリ エディター ウィンドウ] を選択できます」の下の回答を参照してください。も上記と同じ理由で使えません。
編集終了
私が使用している SSMS のアドオンである SSMSBoost でこれを行う方法がわかりません。(私が言及する唯一の理由は、SSMSBoost 開発者が SO で機能要求をしているのを見たことがあると確信しているからです??)
EDIT 2:実際にコードを実行して一時テーブルを作成せずに、 *
inをすばやく展開する方法は他にありますか? SELECT * from #Temp_Table
編集終了 2