問題タブ [sql-server-2012-express]

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.

0 投票する
1 に答える
1577 参照

sql - SQL Server 2012 Express で機能しないフィルター選択されたインデックスの作成

フィルター処理された非クラスター化インデックスを作成しようとしています。IndexesGUIで、インデックスが必要なテーブルのフォルダーを右クリックします。インデックスを適用する列を追加し、フィルター ページをクリックして次のステートメントを追加しますWHERE eMail IS NOT NULL。[OK] をクリックすると、次のエラーが表示されます。

インデックス 'fix_Email' の作成に失敗しました。(Microsoft.SqlServer.Smo)
キーワード 'WHERE' 付近の構文が正しくありません。
キーワード「with」付近の構文が正しくありません。このステートメントが共通テーブル式、xmlnamespaces 句、または変更追跡コンテキスト句である場合、前のステートメントはセミコロンで終了する必要があります。(Microsoft SQL Server、エラー: 156)

これは、SQL Server 2008 の管理に関する本から直接引用したものです。SQL 2012 Express をインストールして、2 つの違いを確認しました。前の例はすべて機能し、クラスター化インデックス、非クラスター化インデックス、およびカバリング インデックスを作成しました。これは本の問題ですか、SQL Server 2012 の問題ですか、それとも Express エディションの問題ですか? ステートメントの最後にあるエラー メッセージで示唆されているように、セミコロンを配置しようとしましたWHEREが、何もしませんでした。

クエリ ウィンドウで次のコードを使用して、インデックスを作成できました。

これは機能するのに、Management Studio GUI を使用しないのはなぜですか?

0 投票する
1 に答える
1965 参照

sql-server - SQL Server 2012 開発者の既定のインスタンスが機能しない

MSSQLSERVER の既定のインスタンスを使用して SQL Server 2012 開発者版をインストールしました。

私が直面している問題は、Management Studio を起動してサーバー名を使用して接続する(LocalDb)\v11.0ときです。完全に機能MSSQLSERVERしますが、サーバー名として入力しようとすると、ネットワーク関連またはインスタンス固有のエラーが発生します。

0 投票する
2 に答える
1205 参照

asp.net - ASP.NET - VB.NET - SQL Server Express 2012 - 日付の保存

カレンダー コントロールから選択した日付を取得し、DB の列に格納しようとしています。

次のエラーが表示されます。

SqlDateTime オーバーフロー。1753 年 1 月 1 日 12:00:00 AM から 9999 年 12 月 31 日 11:59:59 PM の間である必要があります。

生年月日DB列:

ここに画像の説明を入力

VB.登録ページのコード:

例外トレース:

更新: RegistrationDateDOBを修正したため、新しいエラー メッセージを追加しました。今、私は新しいエラーメッセージを受け取っています:

どんな助けでも大歓迎です!

0 投票する
1 に答える
215 参照

datetime - WebSecurity がログインに失敗すると、LastPasswordFailureDate が 11 時間間違っているものとして保存されます

現在、2013 年 3 月 29 日午前 12 時 56 分 (オーストラリア) です。

ユーザー名とパスワードの組み合わせを間違えると、データベースは前回のログイン失敗が

11時間遅れています。私はすぐに使えるWebSecurityとを使用していますSimpleMembershipProvider

SELECT GETDATE()SQL Server 2012の Aは言う2013-03-29 00:58:40.930。大丈夫だよ。

何が起こっていますか?

0 投票する
1 に答える
421 参照

sql-server-2012-express - AdventureWorks2012: 顧客ごとに、2007 年に作成された注文の数を決定します。その顧客の注文がない場合は 0 を表示します。

AdventureWorks2012: Sql 顧客ごとに、2007 年に作成された注文の数を決定します。顧客が 2004 年に注文を作成していない場合、その顧客には 0 を表示します。表示: 顧客 ID、2007 年に作成された注文の数。

0 投票する
3 に答える
62701 参照

sql - SQL Server 2012 データベースから .sql ファイルを取得する

SQL Server 2012 を使用して既存のデータベースから .sql ファイルを取得する必要があります。エクスポート オプションに表示されるのは区切りファイルだけなので、これは可能ですか。

例) 30 レコードの table1 があります。以下のようなファイルが必要です。(私の構文が間違っていることは知っていますが、要点を理解する必要があります)。

0 投票する
1 に答える
309 参照

sql - SQL Server 2012 Express でテーブル圧縮アルゴリズムを実行する最良の方法

SQL の経験は限られていますが、問題の適切な解決策を見つけるために数日間検索しましたが、まだ見つかりません。明らかな答えが存在する場合、それを見つけるために適切なキーワードを使用していません。

システム ヘルス行をテーブルに挿入するハードウェア データ収集システムがあり、長期間にわたって 10 分ごとに 1 行挿入されます。このデータは、ハードウェア障害が発生した場合の診断情報として使用されます。このテーブルには、一意の DeviceID 列で識別される複数のデバイスのレコードが含まれています。このテーブルには、デバイスごとに最大 100K のレコードを保持する予定です。次のアルゴリズムを使用して、時々テーブルを圧縮する予定です。

特定の DeviceID の行数が 100K を超える場合、特定の DeviceID の行の最も古い 50% を選択し、選択範囲の 2 行目から始めて、これらの行を 2 行ごとに削除します。

このアルゴリズムには、最新のデータが 10 分間隔で保持され、古いデータが時間の経過とともに次第に広がるという望ましい機能があります。また、最初の (最も古い) レコードは削除されません。

最も古い 50K 行を選択するクエリの後に複数の単一行を削除することで、これを C# で簡単に実装できます。誰かがこれを行うためのより良い方法を知っていることを願っています。

それが役立つ場合は、各デバイスが異なるテーブルを持つようにデータを再編成できますが、C# の単一の仮想化グリッド ビューでレビュー用にデータを表示するのは複雑です。

ご協力いただきありがとうございます。

0 投票する
2 に答える
635 参照

sql-server-2012 - Advanced Services を使用した SQL Server 2012 Express のインストールに関する問題

Advanced Services を使用して SQL Server 2012 Express をインストールしようとすると、次のエラーが発生します。

エラー

両方のバージョン (32 ビット/64 ビット) を試し、何度も再ダウンロードしました。

どうすれば解決できますか?

0 投票する
1 に答える
1809 参照

sql-server - Management Studio からでも SQL Server エンジンにアクセスできない

コンピューター (Windows 8) に SQL Server 2012 Express エディションをインストールしました。

Management Studio からデータベースを作成しようとすると、次のエラーが発生します。

データベース 'TestDB' の作成に失敗しました。(Microsoft.SqlServer.Smo)
データベース 'master' で CREATE DATABASE 権限が拒否されました。
(Microsoft SQL Server、エラー: 262)

Visual Studio からアクセスしようとすると、次のようなエラー メッセージが表示されます。

データベース 'master' で CREATE DATABASE 権限が拒否されました。

その理由はありますか?管理スタジオからエンジンにアクセスすることさえできません。

編集

ここに私の接続文字列があります

これはコンテキストクラスです

0 投票する
1 に答える
744 参照

export-to-excel - SQL Express を使用して Excel (CSV ではなく) にエクスポートする自動化

約 20 の異なるクエリ結果を、個別のタブで 1 つの Excel ファイルにエクスポートする必要があります。

SSIS パッケージを使用できることはわかっていますが、高速追加を使用しているため、保存できません。2週間ごとにこのチェックを実行するので、自動化を探しています。

提案はありますか?