タグ付けされた質問 「sql-server」

Microsoft SQL Serverは、リレーショナルデータベース管理システム(RDBMS)です。このタグは、Compact、Express、Azure、Fast-track、APS(以前のPDW)、Azure SQL DWを含むすべてのSQL Serverエディションに使用します。他のタイプのDBMS(MySQL、PostgreSQL、Oracleなど)には、このタグを使用しないでください。データベースに直接関連している場合を除き、このタグをソフトウェアやモバイル開発の問題に使用しないでください。


8
SQL Serverで外部キーを削除するにはどうすればよいですか?
(SQL Serverで)外部キーを作成しました。 alter table company add CountryID varchar(3); alter table company add constraint Company_CountryID_FK foreign key(CountryID) references Country; 次に、このクエリを実行します。 alter table company drop column CountryID; そして私はこのエラーを受け取ります: メッセージ5074、レベル16、状態4、行2 オブジェクト 'Company_CountryID_FK'は列 'CountryID'に依存しています。 メッセージ4922、レベル16、状態9、行2の 1つ以上のオブジェクトがこの列にアクセスするため、ALTER TABLE DROP COLUMN CountryIDが失敗しました 私はこれを試しましたが、うまくいかないようです: alter table company drop foreign key Company_CountryID_FK; alter table company drop column CountryID; …
201 sql-server  tsql 

4
SQL Server 2008は、新しく作成されたユーザーでログインできません
Windows Vistaを使用していますが、新しく作成したユーザーでログインできません。 SQL Server Management Studioを開きます。 Security-> Loginsを右クリックして新しいログインを作成します。 チェック:SQL Server認証 ログイン名:テスター パスワード:test [OK]をクリックします このユーザーを、選択したデータベースへのユーザーマッピングに追加しました。 [ファイル]-> [オブジェクトエクスプローラーの接続]をクリックし、[SQL Server認証]を選択してtester / testと入力し、[接続]をクリックします。 エラーが発生します: Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456" with Severity = 14 and State = 1. このエラーの原因と、ユーザーでのログイン方法を教えてください。

17
SQL Serverで実行されているクエリを一覧表示する
現在Enterprise ManagerまたはSQLを介してMS SQL Serverで実行されているクエリや接続しているクエリを一覧表示する方法はありますか? 私のデータベースサーバーの1つで非常に長時間実行されているクエリが実行されていると思います。それを追跡して停止します(またはそれを開始し続ける人)。
200 sql-server 

4
電話のSQL varchar(length)で考慮すべき世界最長の電話番号は何ですか
SQL varchar(length)for phoneで考慮すべき世界最長の電話番号は何ですか。 考慮事項: +国コード ()市外局番 エクステンションエクステンションのx + 6の数字(8にする{スペース}) グループ間のスペース(つまり、アメリカの電話では+ x xxx xxx xxxx = 3スペース) ここに私はあなたの助けが必要です、私はそれが世界的になりたいです 私の特定のケースでは、カードなどは必要ないことを考慮してください。番号は国コードで始まり、内線番号で終わります。FAX/電話などのコメントも、通話カードの必要もありません。

5
SQL Serverのクエリキャッシュをクリアするにはどうすればよいですか?
SQL Server 2005に対して実行する簡単なクエリを持っています SELECT * FROM Table WHERE Col = 'someval' クエリを初めて実行すると、時間がかかり> 15 secsます。後続の実行はに戻り< 1 secます。 SQL Server 2005がキャッシュされた結果を使用しないようにするにはどうすればよいですか?走ってみた DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE しかし、これはクエリ速度に影響を与えていないようです(まだ< 1 sec)。

9
既存のスキーマからテーブル関係図を生成する(SQL Server)[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する データベースへの接続を前提として、既存のテーブルとそれらの関係を示す図を作成する方法はありますか? これは、SQL Server 2008 Express Edition用です。

5
SELECTステートメントでのNOLOCKヒントの影響
本当の質問は次のとおりだと思います: ダーティリードを気にしない場合、SELECTステートメントにwith(NOLOCK)ヒントを追加すると、次のパフォーマンスに影響します。 現在のSELECTステートメント 指定されたテーブルに対する他のトランザクション 例: Select * from aTable with (NOLOCK)
199 sql  sql-server  locking 

15
1つのフィールドの日付と別のフィールドの時刻を組み合わせる方法-MS SQL Server
私が扱っている抽出では、2つのdatetime列があります。1つの列には日付が格納され、別の列には時刻が表示されます。 テーブルにクエリを実行して、これら2つのフィールドを1つの型の列に結合するにはどうすればよいdatetimeですか? 日付 2009-03-12 00:00:00.000 2009-03-26 00:00:00.000 2009-03-26 00:00:00.000 タイムズ 1899-12-30 12:30:00.000 1899-12-30 10:00:00.000 1899-12-30 10:00:00.000
198 sql  sql-server  datetime 

9
マルチステートメントテーブル値関数とインラインテーブル値関数
念のため、いくつかの例を示します。 インラインテーブルの評価 CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TABLE AS RETURN SELECT a.SaleId, a.CustomerID, b.Qty FROM Sales.Sales a INNER JOIN Sales.SaleDetail b ON a.SaleId = b.SaleId INNER JOIN Production.Product c ON b.ProductID = c.ProductID WHERE a.ShipDate IS NULL GO 価値のあるマルチステートメントテーブル CREATE FUNCTION MyNS.GetLastShipped(@CustomerID INT) RETURNS @CustomerOrder TABLE (SaleOrderID INT NOT NULL, CustomerID …


15
T-SQLで数値をコンマでフォーマットするにはどうすればよいですか?
sp_spaceusedデータベース内のいくつかのテーブルのデータ/インデックススペース比率を確認するために、SQL Server 2008でいくつかの管理クエリを実行し、その結果をコンパイルしています。もちろん、結果にはあらゆる種類の大きな数値が含まれており、目が見え始めています。これらの数値をすべてコンマでフォーマットできれば非常に便利です(987654321は987,654,321になります)。何年もの間SQL Serverを使用してきましたが、ほとんどの場合、プレゼンテーションレイヤーでフォーマットを行うため、この問題は発生していませんが、この場合、SSMSのT-SQL結果はプレゼンテーションが。 これを解決するために単純なCLR UDFを作成することを検討しましたが、これは単純な古いT-SQLで実行できるはずです。それで、ここで質問をします-バニラT-SQLで数値フォーマットをどのように行いますか?
198 sql-server  tsql 

5
SQL Server Server Management Studioを使用したデータベースのインポート/エクスポート
これは些細なことだと思いましたが、そうではありません...簡単な方法があると確信していますが、どうにか見つけられません。恥ずかしい。 データベース自体、テーブル、制約(外部キーなど)をインポート/エクスポートしたい。私はそれでデータを取得したくないのですが、他に方法がない場合は後でそれを取り除くことができます。 では、MS SQL Server Management Studioを使用してデータベースをどのようにエクスポートしますか?どのようにインポートしますか? 私が見つけた唯一の解決策は、テーブルを右クリックして「作成するスクリプト」でしたが、100個のテーブルのようなものがあるので、これは避けたいと思います。 ありがとう!

14
ストアドプロシージャを出力パラメーターで実行しますか?
テストしようとしているストアドプロシージャがあります。SQL Management Studioでテストしようとしています。このテストを実行するには、次のように入力します... exec my_stored_procedure 'param1Value', 'param2Value' 最後のパラメータはoutput parameterです。ただし、出力パラメーターを使用してストアード・プロシージャーをテストする方法がわかりません。 出力パラメーターを使用してストアード・プロシージャーを実行するにはどうすればよいですか?

11
データベースから接続文字列を取得する方法
SQL Server Management Studioでデータベースを作成しました。これをC#アプリケーションで使用したいと思います。接続文字列が必要ですか? 接続文字列はどこにあり、データベースはどこに保存されていますか? それを公開する必要がありますか、それともそのようなものですか、それとも私のドキュメントのどこかにありますか? using (var conn = new SqlConnection("your connection string to the database")) 接続文字列を取得するにはどうすればよいですか?上記のセクションにコピーして貼り付ける接続文字列はどこにありますか? Visual Studioがデータベースを取得できるようにデータベースを公開するにはどうすればよいですか?次に、そこの接続文字列をプルするだけですか?

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