問題タブ [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 投票する
2 に答える
1563 参照

asp.net - SQL Server mdf ファイルは、ASP.NET アプリケーションと SQL Server Management Studio の両方で接続できません

簡単な ASP.NET Web サイト アプリケーションがあります。新しい Entity Framework モデル ファースト アプローチを使用して、データベース (.mdfファイル) を作成しました。ただし、アプリケーションが実行されているときはいつでも、SSMS はデータベースに接続できません (エラー 5123 または 5120)。その逆も同様です。

これは正常ですか?これを回避する方法はありますか?

SSMS を管理者として実行しようとしましたが、役に立たなかったようです。

VS 2012 Professional と SQL Server 2012 Express を使用しています。

アプリの接続文字列は次のとおりです。

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

visual-studio-2012 - SQL ServerExpress2012とVisualStudio2012Professional間の接続を確立できません

これが私がこれまでにしたことです...

SQL Server2012Expressを自分のマシンにダウンロードしました-

VisualStudio2012Proからアクセスしたいデータベースを正常に復元しました

VS2012Proでは、サーバーエクスプローラーで[接続の追加]をクリックし、Microsoft SQL Server(SqlClient)を選択しました。

サーバーにログオンするために、[Windows認証を使用する]をオンにしました(SQL Serverのプロパティで、[Windows認証を使用する]と[SQL Server認証を使用する]の使用を有効にしました)。

次に、接続するデータベースを選択し、接続をテストするか、[OK]ボタンをクリックすると、このプロンプトが表示されます---

「SQLServerへの接続の確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認してください(プロバイダー:Named Pipes Provider 、エラー:40、-SQL Serverへの接続を開くことができませんでした)。

SQL Serverでは、私のマシンはこのtheMachine\sqlexpressのような登録済みサーバーとしてリストされています。

StackとGooglingを調べて解決策を探した後、私は立ち止まっているので、この問題を回避するためにどのような解決策を考えることができますか?[スタート]->[実行]->[Services.msc]を実行して、SQLServerが実行されているかどうかを確認し、実行されていました。

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

sql-server - 中間ファイルへの条件付き結合 MS Server 2012 Exp

私のデータベースには 3 つのテーブルがあります: [Groups] - 特定のグループに関する情報、

[User_Groups] - これは各ユーザーが属するグループのリストであるため、あまり適切な名前ではありません。グループは、Prime_ID または Alias によってリストされる場合があります

[Convert] - これは、エイリアスから Prime_ID に変換するための中間ファイルです。

問題は、User_Groups ファイルに gPrime_ID または gAlias フィールドが入力されていることです。両方埋まっている場合もあります。

Alias フィールドは Prime_ID を参照します。つまり、エイリアス「GeorgeOfTheJungle」は、Prime_ID「BQ47823」を指している可能性があります。

[User_Groups] の行に gPrime_ID が含まれている場合、[Groups] に直接リンクできますが、gAlias がある場合は、最初に [Convert] テーブルにリンクして Prime_ID を取得し、次に [Groups] テーブルにリンクして取得する必要があります。グループ名、アクセスレベルなど

「3 つ以上のテーブルの結合」http://msdn.microsoft.com/en-us/library/aa213227%28v=sql.80%29.aspx (MSDN メソッド) に記載されている方法とそれを試しました。 「SQL Server の条件付き結合」http://weblogs.sqlteam.com/jeffs/archive/2007/04/03/Conditional-Joins.aspx (Jeff のアーカイブ メソッド) から成功しませんでした。MSDN メソッドでは、[Convert] テーブルを介して [Groups] に正しくリンクするか、直接 [Groups] にリンクすることができましたが、両方はできませんでした。もう1つの方法は、私を月に乗せて追い払っただけです。

MSDN メソッド:

ジェフのアーカイブ方法:

MS Server 2012 Express を使用しています

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

sql-server - MERGE は null を挿入しようとし続けます

これを実行すると、次のようになります。

メッセージ 515、レベル 16、状態 2、行 8
列 'uNSID'、テーブル 'Flickr.dbo.User_Grps' に値 NULL を挿入できません。列はヌルを許可しません。更新は失敗します。
ステートメントは終了されました。

これは私のSQL文です:

null レコードを吸い込まないようにするにはどうすればよいですか?

また、最後に次のようなものを取得できるように、カウンターを構成するにはどうすればよいUpdated x,xxx records & added xxxですか?

編集して追加 --------------

@ケビン:これは、あなたの反応を理解したので、修正した後の私のコードです。

そのまま実行すると、次のエラーが発生します。

行間の部分をコメントアウトすると-- ############################################
、次のエラーが発生します。
Msg 2627, Level 14, State 1, Line 13 Violation of PRIMARY KEY constraint 'PK_User_Grps'. Cannot insert duplicate key in object 'dbo.User_Grps'. The duplicate key value is (GT10464608)

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

sql - SQL Server 2012 Express、接続エラー 26、ローカル接続

SQL Express 2012 SP1 x64 を搭載した新しいラップトップ (Windows 8 x64) でローカルに作業していますが、次の接続エラーが発生します。

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。

サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)

サービスsqlserverが実行中であり、共有メモリ、TCP/IP、名前付きパイプがすべて有効になっていることに注意してください。

接続が成功する場合もありますが、しばらくの間だけです。

通常、接続エラーが発生します。

この問題を解決する方法はありますか?

前もって感謝します

0 投票する
0 に答える
254 参照

c# - LINQ コンテキスト更新のバグ

LINQ to SQL クラスとDataGridコントロールがあります。を に設定し、DataSourceDataGrid使用context.Usersしてユーザーを追加しますcontext.Users.InsertOnSubmit()。ただし、明示的DataGridに呼び出した後でも、それ自体は更新されません。Refresh()唯一の解決策は、コンテキストを再作成することです。

私は LINQ to SQL を使用してきましたが、この問題は一度もありませんでした。今、私はSQL Server Express 2012 と VS 2012を持っています。以前は 2010 で作業していました。これは既知のバグですか?

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

c# - SQL Server 2012 エラー 26

SQL Server 2012 Express をダウンロードしました。http://www.mssqltips.com/sqlservertip/2694/getting-started-with-sql-server-2012-express-localdb/を使用します。ローカル データベースを作成しました。Visual Studio 2010 を使用してそのデータベースに接続しようとすると、エラー 26 がスローされます。

これが私のコードです:

また、SQL Server Management Studio 2012 からログインできます。何が欠けているのか教えてもらえますか?

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

sql - 変数によるテーブルの参照

これはかなり基本的なことだと思いますが、テーブル名に変数を使用してINSERTステートメントを設定するにはどうすればよいですか?

たとえば、いくつかの入力ファイルがあり、すべて同じように構成されており(Input1、Input2、Input3、...)、すべてINSERTまたはMERGEステートメントに送られます。

ループを実行してすべての入力ファイルを処理するか、INSERTステートメントを関数として呼び出したい

実際にはMERGEステートメントを使用しますが、プロセスは同じであると思います。

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

asp.net-mvc-4 - ASP.NET MVC 4 C# - デフォルトの SimpleMembership を使用したインターネット アプリケーション テンプレート、エラー: System.Data.SqlClient.SqlException: ユーザー xxx のログインに失敗しました

アプリケーションをローカル (localhost) で実行しています。すでに登録しているので、適切にログインすると、アプリケーションのすべてのページを定期的に移動できます。次に、ログアウトせずに IIS Express を閉じます。しかし、IIS Express を再度起動し、Visual Studio からアプリケーションを再度デバッグすると、ブラウザーに次のエラーが表示されます: "Server Error in '/' Application.Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'xxx'.". 「xxx」は、sqlserver の管理者名です。きちんと理解していれば、前回のアクセスからログアウトしていないため、SQL Server 管理者の資格情報でログインしようとします。

もう1つのことは、別のブラウザからアプリケーションを実行する場合、誰かがログインしていなくてもアプリケーションが表示されるため、問題はありません.最初のブラウザー (IIS Express を再起動する前) を更新し、最初のブラウザーを更新して再び動作を開始します (IIS Express を再起動する前に、最初のアプローチのユーザー名でログインします)。

さらに、URL で localhost の代わりに自分の ip を使用すると、この問題は発生しません。

最後に、私は ASP.NET と、一般的なネットワークおよびサーバー側 Web アプリケーションの経験があまりありません。

Windows 8、Visual Studio 2012、SQL Server 2012、IIS Express を使用しています。

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

sql-server - SQL Server 2012:PC-NAME \ SQLEXPRESSへのログインは機能しますが、local /(local)へのログインは機能しません

サーバー名を使用してSQLServer2012 Expressにログインしたいのですlocalが、機能(local)しません。

動作する唯一のサーバー名はPC-Name\SQLEXPRESS

local/(local)次の接続文字列を使用する必要があるため、何らかの方法で機能する必要があります。