問題タブ [sql-server-2008-r2]

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 に答える
462 参照

sql-server - MSDNのSQLServer2008 R2 RTM?

SQL Server2008R2はおそらく製造業にリリースされています。それがMSDNにいつ表示されるか知っている人はいますか?

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

sql-server - 複数の状況でのSQLサーバーのセキュリティ権限の設定

バックエンドストレージにローカルでSQLServerのインスタンスを使用するアプリケーションがあります。管理者のWindowsログインでは、sysadmin権限が取り消され、代わりに2つのSQLログインが作成されました。1つはシークレットパスワードを使用するアプリケーション用で、もう1つはユーザーが生データを表示できる読み取り専用ログイン用です。

これは、統合Windows認証を必要とするFileStreamsに移行するまでは正常に機能していました。したがって、SQLサーバーのログインを置き換える必要があります。

その結果、現在すべてのログインを確認していますが、それがどのように可能かわかりません。アプリケーションには完全な読み取り/書き込みアクセスが必要なようですが、ユーザーがデータベースにログインしてデータをランダムに削除できないように、テーブルへの書き込みをロックダウンする必要があります。統合されたWindowsログインを使用して複数レベルのセキュリティを設定するためのヒントはありますか、それともさらに読むように指示してもらえますか?

いくつかの回答はserverfaultにもあります:https ://serverfault.com/questions/138763/setting-sql-server-security-rights-for-multiple-situations

0 投票する
6 に答える
21721 参照

.net - 間違ったバージョンの .NET Framework を使用する SQLCLR

開発サーバーの最近の再起動中に、SQLCLR のSQL Server使用が開始されました。.NET 4.0これは、SQL で CLR を使用しても何も機能しないことを意味します。少なくとも、これらのソースを読んで理解したとおりです。

http://software.intel.com/en-us/blogs/2009/10/16/sql-server-2008-sqlclr-net-framework-version/

www.sqlskills.com/BLOGS/BOBB/post/On-SQL-Server-and-NET-40.aspx

表示されるのは、次のタイプのエラー メッセージだけです。

メッセージ 6517、レベル 16、状態 1、行 1 AppDomain "xxx.dbo[ddl].3" の作成に失敗しました。メソッドの型シグネチャは Interop 互換ではありません。

ステートメントの実行 (@john-christensen の提案による)

次の情報が得られます。

これを解決する方法、または SQL Server CLR に以前のバージョンのフレームワークを使用させる方法を知っている人はいますか?

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

sql-server - SQLServer2008およびSQLServer2008R2データベースをミラーリングすることは可能ですか?

バージョン間でデータベースをミラーリングできるかどうかだけが気になります。

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

sql-server - SQLServer2008と2005のudfxmlパフォーマンスの問題

これで、XML整数リストを取得してテーブルを返す単純なudfができました。

ストアドプロシージャでは、このUDFを使用して一時テーブルを作成します

SQL2005の10個のJobNumberの単純なリストの場合、これは1秒未満で返されますが、2008年には、まったく同じデータに対して7分で返されます。これは、より多くのメモリを備えたはるかに高速なマシン上にあります。何か案は?

代わりにこれを行うためにSPを変更すると、パフォーマンスは2005バージョンと同等になります。

0 投票する
4 に答える
17167 参照

c# - SqlException:ユーザーにはこのアクションを実行する権限がありません

Visual Studioで自分のWebサイト(ASP.NET MVC)を使用していましたが、サーバーでホストしたいと考えています。VisualStudioから使用するネットワーク共有に公開しました。サーバーは、Windows Home Server、IIS 6、およびSQL Server 2008 R2(エクスプレス)を実行しています。

Microsoft SQL Server Management Studioで、データベースを接続し、ユーザーIUSR_SERVERがデータベースの所有者であることを確認しました。また、ユーザーのネットワークサービスにアクセスできることを確認しました。

WebサイトはIISで、IUSR_SERVERとして匿名で実行されるように構成されています。IUSR_SERVERおよびファイルシステムのネットワークサービスへの書き込みおよび読み取りアクセスを許可し、読み取り専用のものがないことを確認しました。

web.configには次の接続文字列があります。

しかし、自分のWebサイトを閲覧できません。このエラーのみが発生します:

'/'アプリケーションのサーバーエラー。

ユーザーには、このアクションを実行する権限がありません。説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。

例外の詳細:System.Data.SqlClient.SqlException:ユーザーにはこのアクションを実行する権限がありません。

ソースエラー:

現在のWebリクエストの実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。

スタックトレース:

[SqlException(0x80131904):ユーザーにはこのアクションを実行する権限がありません。]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException例外、ブール値breakConnection)+4846887 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)+194

私はすべてを試したような気がします。これであなたの援助に非常に感謝するでしょう。

編集:

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

sql - この場合、T-SQL MERGEを使用するにはどうすればよいですか?

私はT-SQLコマンドを初めてMERGE使用するので、SQLロジックでそれを使用できる場所を見つけてテストしたいのですが、どのように正確に使用すればよいかわかりません。

適切な使用法を提案してください。ありがとう!

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

tsql - ビューを変更して列を認識しない

動作したテーブルに列を追加するためのスクリプトがあります。

新しい列でビューを変更するスクリプトを実行すると、列が認識されないため、スクリプトが失敗します

理由は何ですか?私は何かが足りないのですか?

サーバーを起動して停止しましたが、再ログインして無駄になりました。元のスクリプト:

うまくいったビューを削除して再度追加することになりましたが、その逆はわかりません。

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

sql-server - テーブル (文字列、文字列) にはインデックスが必要ですか?

SQL Server 2008 R2 で実行されているデータベースには、グローバル変数用の特別なテーブルがあります。

そのようなテーブルにはインデックスが必要valueですか?

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

sql - SQL 2008 変更データ キャプチャ クエリのパフォーマンスの問題 (SP とストレート クエリ)

Microsoft サポートでチケットを開く前に、コミュニティを試してみようと思いました!

SQL 2008 R2 (開発者版、現在) で変更データ キャプチャを使用している開発中のアプリケーションがあります。特に複雑なクエリについては、クエリをストアド プロシージャにラップし、共通のパラメーターを公開して、クライアントでの複雑さを回避したいと考えました (通常の引数)...

いずれにせよ、スタンドアロン クエリとしての次のステートメントは、境界条件に関係なく約 3 ~ 5 秒で実行されますが、ストアド プロシージャとしてのまったく同じステートメントは 1.5 分に跳ね上がります。同じ結果を生成します。さらに、実行中の SP バージョンは、実行中にユーザー ID を数回切り替えるようです... また、SP の実行中に CPU 使用率が急上昇します。

何かご意見は?

クエリ:

関連するストアド プロシージャ:

SP を実行するスクリプト:

上記のテキストに示されているように、クエリとして、約 3 ~ 5 秒かかります (Management Studio で)。Stored Proceure として、1.5 分。.Net フレームワーク プロバイダー (System.Data.SqlClient) 経由のクエリとして、1.5 分。OleDb SQLNCLI10 プロバイダー経由のクエリとして、3 ~ 5 秒。Framework または OleDb を介した SP として、1.5 分。

何かご意見は?