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

sql-server - 文字列またはバイナリDAtaは削除時に切り捨てられます

いくつかの行を削除しようとしています

使用する

SQL Server Management Studio、2行のみメッセージが表示されます

行は削除されませんでした

行を削除しているときに何が起こっている可能性がありますか?

キーは一意なので、問題はありません

手動のDELETEステートメントを使用して行を削除しましたが、ここで何が起こっているのか知りたいです

何かご意見は ?

これはSQL2008R2Expressエディションを使用しています

更新-テーブルにトリガーはありません

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

sql-server - 以前のバージョンと同じように SQL Server 2008 R2 トレースを機能させる方法

SQL Server 2008 から SQL Server 2008 R2 にアップグレードしました。トレースを作成しようとしましたが、トレースに表示するオプションを選択するように求められ、デフォルトでは選択されていません。以前のバージョンの SQL Server と同じように機能するトレースを取得しようとしていますが、[トレース プロパティ] ダイアログでチェックするオプションがわかりません。私は主に、誰かがデータベースに対して何らかのクエリを実行するたびに確認したいだけです (以前のバージョンの SQL Server での動作方法)。

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

sql-server - SQL Server 2008 R2 Developer Edition はありますか?

SQL Server 2008 R2 Developer Edition はありますか? あることを読みましたが、Microsoft の Web サイトには 2008 R1 Developer しか表示されず、どこで入手できるかわかりません。誰かが私を正しい方向に向けることができれば、私はそれを感謝します. マイクロソフトの販売を試みましたが、私が話した人は知らなかったようです。今すぐ入手できない場合は、Express バージョンに戻す必要があります。

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

.net-3.5 - EXECUTE 権限が拒否されました - .NET および SQL2008 互換モード 100

最近、Compat モード 100 で実行されている新しい SQL2008 サーバーのテストを開始しましたが、.NET アプリケーションの 1 つが実行を停止し、エラーを返しました。

オブジェクト 'My Stored proc'、データベース 'My Database'、スキーマ 'dbo' に対する EXECUTE 権限が拒否されました。

これで、このアプリケーションが接続を行っているログインに適切な実行権限が付与されていることを確認したので、それが問題ではないことがわかりました。だから、SQL Server 2008 の互換性モードに関連してこれを実現する可能性のある他の原因があるかどうか疑問に思っていました。

.NET アプリケーションは現在 3.5 であり、System.Data.SqlClient を使用してストアド プロシージャを呼び出します。

前もって感謝します!

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

entity-framework - ASP.MVC2.0/EF4.0 サイトの展開/保守

私の小さなチームは、web サイト プロジェクトで asp.mvc 2.0/entity Framework 4.0(モデル ファースト アプローチ)/Windows Server 2008r2/Sql Server 2008 r2 スタックを使用しました。すでに開発プロセスは完了しており、Web 展開の段階に来ています。この段階では、問題に直面しています。最初のサーバー/データベースの展開にはvs2010の機能を使用しますが、将来はどうしますか? 明らかに、モデルの一部は公開後に新しい条件を満たすために変更できます。もちろん、サーバー データベースにはユーザー データ セットや記事などが含まれます。データベースを削除せずに、新しいデータベース変更でサーバー データベースを更新する方法はありますか。古いインスタンスから新しいインスタンスにデータを変換しますか? 現在、サーバー データベースを更新するための DAC/DACPAC アプローチのみが見つかりましたが、自動 EF モデル生成を DAC にバインドする方法はわかりません。別の解決策が存在する可能性がありますか?この種の状況を解決する標準的な方法はありますか? 何かアドバイス?

ありがとう

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

.net - 再コンパイル後のリンク サーバーへの接続エラー

IIS 7 で ASP.NET MVC Web サイトを SQL Server 2008 R2 データベースに対して実行しており、そこにリンク サーバーがセットアップされています。リンク サーバーは、データベースの SQL アカウントがリンク サーバーの SQL アカウントにリンクされるように設定されています。

Web サイトを再コンパイルするまではすべて正常に動作し、リンク サーバーに接続できなくなり、次のエラーが発生します。

名前付きパイプ プロバイダー: SQL Server [5] への接続を開けませんでした。

これを修正するには、SQL Server でリンク サーバーのプロパティを開き、[プロパティ] ダイアログでリンク サーバーの SQL アカウントのパスワードを再入力する必要があります。

毎回これを行う必要がある理由と、それを修正するために何ができるか考えていますか?

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

entity-framework - Sql Server 2008 R2のSysutcdatetimeは非推奨ですか?

EntityFrameworkを使用してSQLServer2008(R2ではない)データベースに接続するAsp.netアプリケーションを開発しました。
クライアントは、SQL Server 2008 R2データベースに対してdbスクリプトを実行し、正常に実行されました。
アプリケーションが実行されると、例外がスロー
されます。「Sysutcdatetime」は組み込み関数として認識されません。
スタックトレースを確認した後、LINQtoEntityフレームワークステートメントが実行されると例外がスローされるように見えました。ステートメントは次のようなものです。

私が理解している限り、Entity Frameworkから生成されたSQLステートメントは、関数Sysutcdatetimeを使用して、現在のUTCの日付と時刻を取得します。
解決策の1つは、日付をラムダ式に渡すよりも変数に格納することです。そうすれば、UTCの日付と時刻がアプリケーションレベルで決定され、生成されたSQLステートメントにハードコードされます。

しかし、なぜ関数SysutcdatetimeがSQL Server 2008に存在し、SQL Server 2008 R2には存在しないのか興味がありますか?

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

sql-server - SQL サーバー テーブルのパーティショニング - サーバー間でテーブルを分散できますか?

多くのサイトやガイドなどを読みました。また、2台のコンピューターがないため、私が求めていることをテストできないことにも注意してください。

テーブルのパーティション分割とは、単純にテーブルを論理的に分割することを意味し、負荷を軽減し、並列処理を可能にすることで、特定の範囲が特定のパーティションでのみ処理されるようにします。

パーティションが異なるハードディスク上にあるという言及はありますが、パーティションが異なるコンピューター上にあるという言及はありません。

それは可能ですか?

たとえば、id<50000 のデータは 1 つのコンピューターに保存され、残りは別のコンピューターに保存されますか?

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

sql-server - SQL Server 2008 と SQL Server 2008R2 の両方のレポートを同じ開発ボックスで開発する

私たちは既存の SSRS 2008 レポートを大量に保有しており、現在も運用を続けています。
ただし、SSRS 2008r2 を評価しており、共有データセットなどの新機能を利用したレポートの開発を開始したいと考えています。

問題は、AFAIK が 2008R2 用のツールをインストールすると、Visual Studio 2008 ツールが 2008 から 2008R2 にアップグレードされることです。これは、2008 年のレポートを開いて新しい機能が必要と思われる変更を加えると、スキーマが R2 にアップグレードされ、実稼働サーバーとの互換性がなくなることを意味します。

他の誰かがこれに遭遇しましたか?任意のヒント?VMやそのような厄介なものにRDPしたくありません。

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

caching - Web ページのコンテンツをデータベースに保存してキャッシュするためのより良いアプローチ

Web ページのコンテンツをデータベースに保存してキャッシュするのに、どちらの方法が適しているか知りたいですか?

  1. ntext データ型を使用し、コンテンツをフラット文字列として保存する
  2. ntext を使用するが、コンテンツを圧縮してから保存する
  3. varbinary(MAX) を使用してコンテンツを保存する (フラット文字列をバイナリに変換するにはどうすればよいですか? ;-))
  4. あなたが私に提案している他のアプローチ

アップデート

より詳細には、多くのテーブル (URL、キャッシュ、ParsedContents、単語、ヒットなど) があり、URL テーブルの各 URL に対して要求を送信し、応答をキャッシュ テーブルに保存します。これは私のエンジンの Downloader (Google の URLResolver) セクションです。次に、インデクサー セクションの行為は、これに関連する解析などのタスクを実行することでした。圧縮/圧縮解除は、新しいコンテンツがキャッシュまたは解析される場合にのみ実行されます