タグ付けされた質問 「ssms」

SQL Server Management Studioは、SQL Serverに付属しているグラフィカルなフロントエンドツールで、データベースの管理とクエリを行います。また、SSASなどの他のバンドルされたシステムの管理もサポートします。


4
SSMSで改行を削除する方法は?
私は次のように見えるSQLを扱っています create procedure as begin asとの間の大きなギャップに注意してくださいbegin。 これらを削除するにはどうすればよいですか?SQLフォーマッターを使用しましたが、これは機能しません。
22 sql-server  ssms 

1
データベースで最近実行されたすべてのクエリを見つける
[私は初心者レベルのT-SQLプログラマーです] [..できれば、適切なスタック交換サイトにいます] 私が実行したすべてのクエリのリストを取得したいと思います(少なくとも、朝から今日実行したクエリ)。クエリの実行時間に関するレポートを作成する必要があります。 オンライン検索で役に立つ情報はあまり得られませんでした。私がオンラインで見つけた非常に近いと思われるクエリは SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest ORDER BY deqs.last_execution_time DESC このクエリはいくつかの奇妙な結果を返しました(そのほとんどは多数のsprocでした)。さらに、これらの結果はすべて、今日の午後から実行されたクエリを示しています(午前中にクエリが必要です)。 以前の質問には何も見つかりませんでした(同様の質問が既に質問されている場合は、それを指摘してください)。 SQLプロファイラーに関するいくつかの提案を見ましたが、プロファイラーは既にトレースを開始している場合にのみ役立つと思います(間違っている場合は修正してください)。 誰かが私に朝からデータベースで実行されたすべてのクエリのリストを取得する方法を提案できますか(クエリ実行時間を含む)。 [クエリを実行したユーザーのユーザー名も何らかの方法で取得できると便利です(要件ではありません)]

3
2008サーバーでSQL Server Management Studio 2012を使用できますか?
この質問は、データベース管理者のStack Exchangeで回答できるため、Stack Overflowから移行されました。 7年前に移行され ました。 私の学校はSQL Server 2008を使用しています。前回使用したときは、(自宅で)SQL Server Management Studio 2008の一部のみをインストールし、VPNを使用して学校のサーバーに接続しました。 SQL Server Management Studioを再度インストールしたいのですが、今回は2012バージョンが利用可能です。 SQL Server Management Studio 2012は、学校のSQL Server 2008で動作しますか?または、2008バージョンが必要ですか?
21 sql-server  ssms 

8
「ストアドプロシージャがMS SQL Server Management Studioで作成されていても、ストアドプロシージャが見つかりませんでした」
次の構造を持つテーブルtesttableをデータベース内に作成しましたtestbase。 product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) Microsoft SQL Server 2008 Management Studioを使用しました。 testtable_pricesmaller次のようにストアドプロシージャを作成しました use testbase go create procedure testtable_pricesmaller @pricelimit money as select * from testtable where price = @pricelimit; go Object ExplorerMicrosoft SQL Server Management Studioでストアドプロシージャを表示できます。(次のツリー構造にリストされていますObject Explorer) …

3
欠落しているインデックスを盲目的に追加しても大丈夫ですか?
頻繁にSSMSを使用して、インデックスが不足していないかどうか、遅いストアドプロシージャをテストします。「Missing Index(Impact xxx)」というメッセージが表示された場合はいつでも、新しいインデックスを作成するだけです。これにより、私が知る限り、毎回クエリが高速になります。 これを続けるべきではない理由は何ですか?

3
SQL Server Management Studioのオートコンプリートを抑制する
この質問は、データベース管理者のStack Exchangeで回答できるため、Stack Overflowから移行されました。 7年前に移行され ました。 クエリの入力中にSQL Server Management Studioのオートコンプリートを一時的に抑制する方法はありますか?オートコンプリートを完全に無効にしたくないのは、特定の単語を入力するときにキーを押したままにして、邪魔にならないようにするだけです。 たとえば、次のクエリがあったとします SELECT Foo, Foo2 FROM SomeTable 入力してFooからスペースバーを押すと、SQL Server Management Studioのオートコンプリートが開始され、完了FooしFooBarます。

5
SQL Server Management Studio用のSQL Server Profilerをダウンロードする
SQL Server 2008データベースをプロファイルして、特定のデータベースで実行されているコードを確認するにはどうすればよいですか?SQL Serverプロファイラーを使用したことを覚えていますが、SQL Server 2008 R2 Expressをダウンロードした後、SQL Server Management Studioに表示されません。そのツールはどこでダウンロードしてインストールできますか?このオプションを表示するには、SQL Server 2008のフルバージョンが必要ですか?


1
単純なループの結果、ASYNC_NETWORK_IOが待機するのはなぜですか?
次のT-SQLは、SSMS v17.9を搭載したマシンで約25秒かかります。 DECLARE @outer_loop INT = 0, @big_string_for_u VARCHAR(8000); SET NOCOUNT ON; WHILE @outer_loop < 50000000 BEGIN SET @big_string_for_u = 'ZZZZZZZZZZ'; SET @outer_loop = @outer_loop + 1; END; とのASYNC_NETWORK_IO両方に応じて、532ミリ秒の待機を蓄積sys.dm_exec_session_wait_statsしsys.dm_os_wait_statsます。ループの反復回数が増えると、合計待機時間が長くなります。wait_completed拡張イベントを使用すると、いくつかの例外を除いて、約43ミリ秒ごとに待機が発生することがわかります。 さらに、ASYNC_NETWORK_IO待機の直前に発生する呼び出しスタックを取得できます。 sqldk.dll!SOS_DispatcherBase::GetTrack+0x7f6c sqldk.dll!SOS_Scheduler::PromotePendingTask+0x204 sqldk.dll!SOS_Task::PostWait+0x5f sqldk.dll!SOS_Scheduler::Suspend+0xb15 sqllang.dll!CSECCNGProvider::GetBCryptHandleFromAlgID+0xf6af sqllang.dll!CSECCNGProvider::GetBCryptHandleFromAlgID+0xf44c sqllang.dll!SNIPacketRelease+0xd63 sqllang.dll!SNIPacketRelease+0x2097 sqllang.dll!SNIPacketRelease+0x1f99 sqllang.dll!SNIPacketRelease+0x18fe sqllang.dll!CAutoExecuteAsContext::Restore+0x52d sqllang.dll!CSQLSource::Execute+0x151b sqllang.dll!CSQLSource::Execute+0xe13 sqllang.dll!CSQLSource::Execute+0x474 sqllang.dll!SNIPacketRelease+0x165d sqllang.dll!CValOdsRow::CValOdsRow+0xa92 sqllang.dll!CValOdsRow::CValOdsRow+0x883 sqldk.dll!ClockHand::Statistic::RecordClockHandStats+0x15d sqldk.dll!ClockHand::Statistic::RecordClockHandStats+0x638 sqldk.dll!ClockHand::Statistic::RecordClockHandStats+0x2ad …
19 sql-server  ssms 

5
SSMSでサーバーエージェントが見つかりませんでした
私はガイドに従っています-http: //www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ステップ8に到達するまで動作しています 次に、新しく作成したスクリプトをスケジュールします。SSMSで、トレースするサーバーに接続します。SQL Serverエージェントに移動して展開し、ジョブフォルダーを表示できるようにします。[ジョブ]フォルダを右クリックして、[新しいジョブ]を選択します。 見つけられませんSQL Server Agent。これをどこでSQL Server Agent表示できますか?現在のユーザーにすべてのアクセス許可を与えました。


2
デバッグボタンをSSMS v18に追加する方法は?
Debugボタンは、SSMSのこのバージョンに存在しています: ただし、バージョン18プレビュー4にはありません。 いくつかの方法でDebugSSMSにボタンを追加しようとしましたが、成功しませんでした。 DebugボタンをSSMS v18 に追加する方法はありますか?
19 sql-server  ssms 

4
SSMS Tools Pack Alternative [終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、データベース管理者のStack Exchangeのトピックになるようにします。 5年前に閉鎖されました。 SSMS Tools Pack 2012に匹敵するツールはありますか?ライセンス(マシンあたり30ドル、任意の数のマシンで100ドル... 3か月間)には多くの要望が残されており、他にどのようなオプションが利用可能かはわかりませんでした。 たとえば、私が本当に見逃していることの1つは、「実行するすべてのクエリを保存する」です。いじくり回して調査するとき、クエリを実行するときに、クエリのさまざまなバージョンのバックアップを実行しておくことは非常に貴重です。または、2か月前に作業していたクエリのバックアップがないことに気付いたとき。 明確化:SQL Server Management Studioには公式のアドオンサポートはありませんが、いくつかのツールがあります。SSMS Tools Packは私が非常に気に入っていたもの(2005年、2008年版)ですが、2012年のライセンス料は恐ろしいものです。(合理的なライセンス料を支払うことになりますが、それはここでの質問ではありません。) たとえば、SSMSにクールな追加機能があり、価値があると思われるSSMS Boostを見つけました。 SQL Server 2012で利用できる他のアドインは何ですか?SSMS Tools PackのようにF5キーを押したときにクエリを保存するもの、またはリストされている2つのツール以外の何かが必要ですか?

2
NEWSEQUENTIALID()を列のデフォルト値として使用できないのはなぜですか?
Management Studioでテーブルを作成しようとしていますが、新しい(SQL 2005以降の)NEWSEQUENTIALID()関数について読んだ後、試してみたいと思いました。 これは私がやっていることです: しかし、それは私をさせません。私が得るエラーメッセージは次のとおりです。 'FormTemplate (Forms)' table - Error validating the default for column 'FormTemplateId'. ここにトリックがありませんか?私は間違いなくSQL Server 2008 R2を実行しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.