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

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

4
SQL Server 2012は、テーブル名と列名を[括弧]で囲んでいます
Columnsフォルダーをエディターウィンドウにドラッグすると、列の完全なリストがブラケットなしで追加されます。列を個別にドラッグすると、ブラケットが表示されます。 とにかくそれをオフにする方法はありますか?私はオプションに何も見つけることができず、それらは本当に注意散漫です。

6
誰かが実際にsqlcmdモードを使用しましたか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 SQLServer 2005は、SQLCMD Mode msdn linkと呼ばれるものを導入しました 。 一見すると、このモードは、コマンドラインバッチファイルからの変数置換と、OSコマンドへのエスケープを追加します。 この機能は、環境、実稼働、またはテストで使用されていますか?

1
SSMSオプション「追加の実行オプションなしでストアドプロシージャのショートカットを実行する」とは何ですか?
これは冗長なオプションです。ドキュメントはなく、ウェブ検索も役に立ちません。クエリを実行しているとき、チェックされているオプションとチェックされていないオプションの違いに気づきません。この設定は何を制御しますか?

2
管理スタジオでスタックしたタスク、それらをどのように処理しますか?
Management Studioで[データベースをオフラインにする]をクリックした後、このメッセージはハングしたままで、閉じるをクリックしても閉じません。 管理スタジオでこれらのようなスタックした仕事に対処する良い方法は何ですか?あなたは活動モニターを介してそれらを殺すことができますか?このジョブの通過を停止しているプロセスを探して終了する必要がありますか?
12 sql-server  ssms 

1
SQL Serverエラー「ファミリーシーケンス番号2がありません」
サーバーにローカルデータベースを復元しようとしていますが、バックアップに問題があります。ファイル.bakを実行しましたが、サーバーにロードしようとするたびに許可されません。 ここに私が受け取るエラーメッセージのスクリーンショットがあります: 私はRESTORE LABELONLY自分のファイルを復元するために使用できるが、それでも機能しないことを読んだのですが、実行するたびに次のようなものが表示されます: バックアップデバイス 'C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.JOSEMA \ MSSQL \ Backu \ INNOVA-T.bak'を開けません。オペレーティングシステムエラー3(このエラーのテキストを取得できませんでした。理由:15105)。メッセージ3013、レベル16、状態1、行1 RESTORE LABELONLYが異常終了しています。 どんな助けでも素晴らしいでしょう。ありがとうございました。

2
SSMSの新機能はどこでリクエストしますか?
Microsoftに質問したい: 接続されているサーバーに基づいてSSMSのページを色分けするには クエリ結果が返されたときにそれを行ってください。 質問:これらの機能をどのように求めますか?
11 ssms 

1
この逆さ銀色の鍵のアイコンは何ですか
SQL Server 2005のサードパーティサーバーとデータベースを継承して、レポートとダッシュボードを生成できるかどうかを調べました。 あるテーブルで、新しいアイコンを見つけました。他の主キーと外部キーと並んで、青銀の逆さまのキーです。 右クリックすると、コンテキストメニューに[スクリプト制約]のオプションが表示されますが、[変更]しようとすると、列のデザインフォーム(主キーなど)が開きますが、制約ではなく「インデックス」セクション。 誰かがそれが何と呼ばれ、何に使用されているか知っていますか?

4
未使用のインデックスを見つける方法は?
私はデータウェアハウスに取り組んでいます。最大2億レコードのテーブルがあります。これらのテーブルの一部には約20以上のインデックスがあります(そもそもそれらが作成された理由を説明することはできません)。これにより、これらのインデックスを維持する作業が非常に面倒になり、パフォーマンスとランタイムの両方でDWHインポートジョブに直接影響を与えます。 各テーブルで最も使用されていないインデックスを見つけるにはどうすればよいですか?(それらを取り除くために)
11 sql-server  ssms 

3
SSMS接続ダイアログにリストされるサーバーの順序を制御するにはどうすればよいですか?
私の現在のプロジェクトでは、SQL 2008-> 2012からアップグレードし、ハードウェアのタスクをやり直して、繰り返し、データベースのシャッフルを行います。 マイナーな問題の1つは、SSMSの接続ダイアログがサーバーの順序を入れ替えて最新のものを最優先することです。特定の日に6〜10台のDBサーバーに接続していて、リストから特定のサーバーをすばやく見つけたいと考えると、この動作はヘルプよりもはるかに邪魔になります。 この動作を無効にして、サーバーをアルファベット順に、または追加された順序で、またはサーバーに接続するたびに変更されないものがあるようにする方法はありますか? それを除いて、それらのリスト/ファームから特定のサーバーへの接続をよりよく管理するための完全に異なる方法はありますか? SQL 2012にSSMSを使用しています(2008ソリューションにも興味があります)。
11 sql-server  ssms  tools 

3
SSMSに接続を保存しますか?
SSMSを開いたときに、データベースサーバーの保存されたリストへの接続を開くような、何らかの種類のセッションまたはプロファイルをSSMS(2008 r2)に保存できますか? たとえば、SSMSを頻繁に開いてから、SQL Server NY-DB01、NY-DB02などに接続します。これらすべてを一度に開くだけのショートカットはありますか?

1
SSMS 2008 R2のフルテキストインデックスはどこにありますか
SQL Server Management Studioを使用して、新しいデータベース、いくつかのテーブル、フルテキストインデックスとカタログを問題なく作成しました。私は、それぞれのT-SQL作成スクリプトをコピーして、ドキュメントに含めたかったのです。データベース、テーブル、外部キー、およびカタログの作成スクリプトを取得できますが、フルテキストインデックスが見つからないようです。私は関連するテーブルのスクリプトテーブルを次のようにチェックしました-> CREATE Toであり、そこにもありませんし、カタログにもありません。何か案は?SQL Server Standardエディションのみを実行しているためですか?

3
SSMS結果グリッド、オブジェクトエクスプローラー、その他のウィンドウでダークテーマを使用する
SSMSメインコーディングウィンドウでダークテーマを使用するには、vsettingsファイルをインポートする方法、構成ファイルで無効になっているダークテーマを適用する方法、または手動で行う方法があります。ただし、これらのオプションはすべて、グリッド結果、オブジェクトエクスプローラー、およびその他のウィンドウには影響しません。これら2つは、コーディング以外の主なものです。 私はいつも試したツール>オプション>環境>フォントと色を、その後のコンボボックスで選択:用の表示設定オプショングリッドの結果及び使用して白のためのアイテムの前景色とブラックのためのアイテムの背景。保存して再起動したSSMSですが、テキストだけが白で、背景は白のままです。 何が起こっているのか、またはそれを行う方法について何か考えはありますか?オブジェクトエクスプローラーでそれを行う方法が見つかりません。

3
SSDTのように、SSMSでsqlcmdモードの:rを使用して現在のスクリプトの相対パスを使用するにはどうすればよいですか?
同じフォルダにfoo.sqlとbar.sqlがある場合、SSSDからsqlcmdモードでを実行すると、foo.sqlはbar.sqlを参照できます:r ".\bar.sql"。ただし、SSMSはそれを検出しません。Procmonは、SSMSが探していることを示しています%systemroot%\syswow64。 パスを明示的に宣言せずに、現在のスクリプトが保存されているフォルダーを検索するようにSSMSに指示するにはどうすればよいですか?
11 sql-server  ssms  sqlcmd  ssdt 

2
SSMSがサーバーのファイルシステムを参照できないようにする
私の管理下でMS SQLサーバー2017を共有するユーザーが何人かいます。彼らは、そのサーバー上の他のユーザーとそのデータを見てはいけません(または気づいてさえいません)。各ユーザーは自分のデータベースを持っています。彼らは自分のデータベースで好きなことをすることができます。 SQL ServerのPartial Containment機能を使用して、ユーザーを適切にロックしています。ログインはデータベース内に作成されます。この方法では他のユーザーアカウントやデータベースが表示されないため、これはうまく機能します。DBログインは、このコマンドで作成したデータベースロールに追加されます。 USE dbname CREATE ROLE dbrole GRANT SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, CREATE VIEW, ALTER ANY SCHEMA TO dbrole DENY EXECUTE TO dbrole 私は新たにdbログインアカウントを作成し、それを上記の役割にのみ追加します。ユーザーには他の権限はありません(私が知っていることです)。 残っている唯一の問題は、SSMSがサーバーのファイルシステムを参照できることです。データベースを右クリックしてを選択した場合は、ファイルをTasks -> Restore -> Database選択Device: -> [...]して追加します。これにより、SSMSがサーバーのファイルシステムを参照できるようになります。これを拒否します。ユーザーは実際にDBを復元することはできませんが、ファイルシステムを参照することはできます。 ここでこの質問は SSMSは、ストアドプロシージャを使用していることを示唆しているxp_fixeddrives、xp_dirtreeとxp_fileexist。ただし、これらのストアドプロシージャは、そのグループの権限を持つユーザーとして実行されると、空の結果を返します。これは、ユーザーがsysadminロールのメンバーでない場合の動作であると読みました。私は明示的にEXECUTEをdbroleに対して拒否しているため、すでに少し混乱していますが、ユーザーは引き続きストアドプロシージャを実行できます。しかし、それでも、SSMSを介してファイルシステムを参照すると、空ではありません。 SSMSはどこからファイルシステム情報を取得し、どのようにしてこれを防ぐことができますか? 編集:私はまた、SSMSがすべてのデータベースのサーバーに存在するすべてのDBバックアップのリストを取得できることにも気づきました。繰り返しますが、どのようにしてこの情報を取得し、どのようにしてそれを防ぐことができるかは知りません。

6
読み取り専用アプリケーションインテントのSSMS登録済みサーバー
現在、AlwaysOnを使用したSQL Server 2014 POCテストに取り組んでおり、ユーザーの1人が、ローカルサーバーグループに登録されているサーバーを使用して、ReadOnly Intent でSSMSの構成を保存することについて質問しました。これにより、ReadOnlyレプリカにアクセスする必要があるたびにエイリアス名を入力する必要がなくなります。 残念ながら、登録されたサーバー内には、通常のオブジェクトエクスプローラーとは異なり、ApplicationIntentオプションを追加するオプションはありません。 RegSrvr.xmlの接続文字列を変更することについて、マイクロソフトからこの記事を見つけました。 https://connect.microsoft.com/SQLServer/feedback/details/786323/ssms-sql-server-management-studio-2012-missing-connection-properties-for-availability-groups 私は彼らの提案を試してみましたが、登録済みサーバーのローカルサーバー経由で接続すると、正しいレプリカノードに接続しませんでした。 読み取り専用の接続ウィンドウのオプション>接続パラメータを使用した場合のオプションは、オブジェクトエクスプローラから罰金を動作します。ただし、接続に加えられた変更は保存されません。 SSMS でReadOnly Intentプロパティを使用して構成を保存するための代替ソリューションを知っている人はいますか?よろしくお願いします。

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