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

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

9
データベースの制約とは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前に閉鎖。 この質問を改善する データベース制約の明確な定義は何ですか?データベースにとって制約が重要なのはなぜですか?制約のタイプは何ですか?

4
SQL Serverを使用してCREATE TABLEステートメント内で非クラスター化された一意でないインデックスを作成する
SQL ServerのCREATE TABLEステートメント内で主キーまたは一意のインデックスを作成することが可能です。CREATE TABLEステートメント内で一意でないインデックスを作成することは可能ですか? CREATE TABLE MyTable( a int NOT NULL ,b smallint NOT NULL ,c smallint NOT NULL ,d smallint NOT NULL ,e smallint NOT NULL -- This creates a primary key ,CONSTRAINT PK_MyTable PRIMARY KEY CLUSTERED (a) -- This creates a unique nonclustered index on columns b and …
92 sql-server 

4
左結合のトップ1
以下のクエリを考えると、同じマーカーキーを持つdps_markersに複数の行がある可能性がありますが、最初の行に対してのみ結合したいとします。このクエリを実行して上位1とORDER BYを削除すると、mbg.marker_valueの値が取得されますが、そのまま実行すると常にnullが返されます。 SELECT u.id, mbg.marker_value FROM dps_user u LEFT JOIN (SELECT TOP 1 m.marker_value, um.profile_id FROM dps_usr_markers um (NOLOCK) INNER JOIN dps_markers m (NOLOCK) ON m.marker_id= um.marker_id AND m.marker_key = 'moneyBackGuaranteeLength' ORDER BY m.creation_date ) MBG ON MBG.profile_id=u.id WHERE u.id = 'u162231993'

7
名前がJPAの予約語であるエンティティフィールドをマップする方法
@Column(name="open") Hibernateでsqlserverダイアレクトを使用する。 [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary key (id), unique (sessionid)) [SchemaUpdate] Incorrect syntax near the …

2
SQLサーバーで一時テーブルを作成するために#を使用する必要がありますか?
#SQLサーバーで一時テーブルを作成する前に使用する必要がありますか? 例: SELECT column1, column2, someInt, someVarChar INTO ItemBack1 FROM table2 WHERE table2.ID = 7 ItemBack1の場合、#記号を使用する必要がありますか? そうでない場合、#一時テーブルを作成する際に何を使用しますか?

4
SQL Serverデータベースの復元エラー:指定されたキャストは無効です。(SqlManagerUI)
運用WebサイトにSQL Server 2008 R2 Standard(バージョン10.50.1600.1)を使用し、データベースとしてローカルホストにAdvanced Services(v10.50.1600.1)を使用するSQL Server Expressエディションを使用しています。 数日前にSQL Serverがクラッシュし、ローカルホストに新しい2008 R2 Expressバージョンをインストールする必要がありました。Expressエディションから取得したいくつかの古いバージョンを復元すると正常に.bak機能しましたが、本番サーバーから取得したファイルからデータベースを復元しようとすると、次のエラーが発生します。 エラー:指定されたキャストは無効です。(SqlManagerUI) コマンドを使用してデータベースを復元しようとすると Use Master Go RESTORE DATABASE Publications FROM DISK = 'C:\Publications.bak' WITH MOVE 'Publications' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008R2\MSSQL\DATA\Publications.mdf',--adjust path MOVE 'AlPublications_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008R2\MSSQL\DATA\Publications.ldf' 別のエラーが発生する メッセージ3154、レベル16、状態4、行1 バックアップセットは、既存の「パブリケーション」データベース以外のデータベースのバックアップを保持します。 メッセージ3013、レベル16、状態1、行1 RESTORE DATABASEが異常終了しています。 バージョンをクロスチェックしました。下の画像に示すように、それらはすべて私に一致しているようです 以前は、データベースを標準バージョンからExpress Editionに復元できましたが、現在は失敗します。データベースを削除して再作成しようとしました。それも失敗します。 何が悪いのかわかりません。これについて助けていただければ幸いです …


11
インデックスが配列の範囲外だった。(Microsoft.SqlServer.smo)
使用していSQL Server 2008 R2ます。正常に動作しています。しかし最近、ホスティングサーバーを変更し、サーバーにインストールさSQL Server 2012れていることを知りました。 今、問題は、を介してサーバーデータベースに接続した後SQL Server 2008 R2、テーブル名またはストアドプロシージャをクリックすると、エラーが発生するIndex was outside the bounds of the array. (Microsoft.SqlServer.smo) ことです。そして、どうすればこの問題を防ぐことができますか?


7
GETDATE()をSQL Serverでミリ秒単位で印刷する方法は?
SQL Server 2008でGETDATE()を出力したいのですが、ミリ秒単位の時間が必要です(これはデバッグのためです-spの実行時間を見つけるためです) 私はこの違いを見つけます SELECT GETDATE()2011-03-15 18:43:44.100を返します print GETDATE()2011年3月15日午後6時44分を返します SQL Serverは印刷機能を自動的に型キャストすると思います。 このように日付を印刷する必要があります 2011-03-15 18:43:44.100 ご協力いただきありがとうございます。

8
最小日付を返すSQL Server関数(1753年1月1日)
datetimeの最小値、つまり1753年1月1日を返すSQL Server関数を探しています。その日付の値をスクリプトにハードコーディングしたくないのです。 そのようなものはありますか?(比較のために、C#では、私は単にそれを行うことができますDateTime.MinValue) か、またはこれを自分で書く必要がありますか? Microsoft SQL Server 2008 Expressを使用しています。



9
Entity Frameworkのオペレーターのようですか?
Entity Frameworkで文字列フィールドを持つエンティティの「LIKE」演算子を実装しようとしていますが、サポートされていないようです。他の誰かがこのようなことをしようとしましたか? このブログ投稿は私たちが抱えている問題を要約しています。containsを使用することもできますが、これはLIKEの最も些細なケースにのみ一致します。contains、startswith、endswith、indexofを組み合わせるとアクセスできますが、標準のワイルドカードとLinq to Entitiesコード間の変換が必要です。

3
SQL Server接続文字列の「初期カタログ」のポイントは何ですか?
私が今まで見たすべてのSQLServer接続文字列は、次のようになります。 Data Source=MyLocalSqlServerInstance;Initial Catalog=My Nifty Database; Integrated Security=SSPI; カタログの初期設定は必要ですか?(私が取り組んでいるアプリはそれがなくても動作するように見えるので、明らかにそうではありません。) それでは、それは何のためですか?

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