問題タブ [sql-server-2008]
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.
c# - ネストされたデータを効率的にクエリする方法
テーブルから多数の「マスター」行を選択し、結果ごとに別のテーブルから多数の詳細行を返す必要があります。複数のクエリを使用せずにこれを達成する良い方法は何ですか (マスター行用に 1 つと、詳細行を取得するための結果ごとに 1 つ)。
たとえば、次のようなデータベース構造を使用します。
data
以下のオブジェクトを最も効率的に設定するにはどうすればよいですか?
performance - Vista 64 で Sql 2008 が非常に遅い
データベース サーバーは SQL 2008 サーバーです。
私の同僚は全員、Sql 2008 Management Studio と共に XP サービス 2 をインストールしており、パフォーマンスの問題はまったくありません。
しかし、私は Vista x64 (Ultimate) を実行しており、2008 Management Studio を開くと、信じられないほど遅くなります。データベースに接続するだけで約 25 秒かかるため、コードの特定の部分をデータベースに対して実行すると、多くの場合、タイムアウトが発生します。
このマシンの他のすべてが夢のように動作しています! Windows 2003 サーバー上の SQL2008 と通信する Vista x64 上の SQL2008 に問題はありますか?
ありがとう
tsql - SQL2008で変数を使用して複数のレコードを返す
これは正しい方法ではないと確信しているので、いくつかの提案を探しています。
私の問題は、空間的な問題を解決しようとしているということではないと思います。緯度と経度を取得して、selectステートメントで地理データ型を返す良い方法がわかりません。地理列を正常に作成し、データを入力しました。
asp.net - App_Data/ASPNETDB.MDF ファイルが 10MB になったのはなぜですか?
- 「ASP.NET 構成」ツールを使用して、ASP.NET サイトに保護されたフォルダーを作成しました。
- App_Data/ASPNETDB.MDF というデータベースを作成し、1 人のユーザーを格納します。
- アップロード中に、データベースが 10 MB に成長し、.ldf ファイルが 5 MB になっていることに気付きました。(!)
- SQL Server 2008 Management Studio で確認しようとしましたが、アタッチすると「この要求のデータを取得できませんでした」と表示されました。
この ASPNETDB.MDF の肥大化は、他の誰かにも起こりましたか?
nhibernate - nhibernate を使用した SQL 2008 の datetimeoffset のマッピング
nhibernate を使用して SQL 2008 の新しいデータ型の datetimeoffset を System.DateTimeOffset にマッピングするサポートされている方法はありますか?
.net - SqlCommand クエリの長さの制限は何ですか
SQL Server が処理できるクエリの長さに制限はありますか?
通常の SqlCommand オブジェクトがあり、非常に長い select ステートメントを文字列として渡します。
SQL Server 2005/2008 エンジンに対して実行すると、クエリは問題ないように見えますが、SQL Server 2000 エンジンに対しては実行されません。
この情報は第三者しか持っていないため、エラーの詳細はありませんが、アプリケーションが期待どおりに機能していません。私は SQL Server 2000 インスタンスをインストールする手間を省くことができましたが、簡単にインストールできる人がいないかどうか疑問に思っていました。はい、SQL Server 2000 には 4K または 8K の制限がありますが、2005 タイプの回答にはありません。
ストアドプロシージャを使用できることは承知していますが、それらを使用しない正当な理由があると仮定しましょう:-)
sql-server-2008 - VSTS DB Edition Deploy で CREATE DATABASE ステートメントをカスタマイズするにはどうすればよいですか?
VSTS Database Edition GDR バージョン 9.1.31024.02 を使用しています
顧客がシステムに追加されると、その場で同じスキーマを持つ複数のデータベースを作成するプロジェクトがあります。顧客ごとに 1 つの DB です。これを行うには、展開スクリプトを使用できるはずだと思いました。残念ながら、私は常に CREATE DATABASE ステートメントで指定された完全なファイル名を取得します。例えば:
私はこのようなもっと何かを期待していた
あるいは
私はこれを継続的に実行するつもりはないので、次の人のためにできるだけ簡単にしたいと思います. プロジェクトのプロパティにはデプロイのオプションがたくさんありますが、思い通りに動作させることができません。
これを設定する方法を知っている人はいますか?
linq-to-sql - SQL Server 2008 テーブル値パラメーター linq2sql
誰かがこれらを実験しましたか。これはサポートされていますか?
sql-server - SQL Server 2008-テーブルの編集:ビット列には「True」または「False」が必要です
観察ほどの質問ではありません...
ライブアプリケーションのアップグレードを見越して、開発マシンでSQLServer2008にアップグレードしています。私は一般的に標準のT-SQLを使用しており、おそらくANSIの標準SQLからそれほど遠くないので、問題は予想していませんでした。これまでのところ良いですが、私は非常に単純な変更に本当に投げ込まれました:
コードのリストを格納するためのシンプルで小さなルックアップテーブルを作成し、現在のデフォルトコードを示すビット列を含めていました。しかし、新しい/変更された「上位200行の編集」オプションを使用し、ビット列に0と1を入力すると、エラーが発生しました。
'セルの値が無効です-文字列が有効なブール値として認識されませんでした'
少し頭を悩ませた後、私はTrueとFalseを試しました-そしてそれらはうまくいきました。
したがって、この新しい編集機能では、以前の1文字ではなく、4文字または5文字を入力する必要があるようです。
さらに確認すると、''は引き続き使用できますが、' ...where bitval = 1
'も使用できるようになり...where bitval = 'true'
ました。ただし、返された結果は、これらのビット列を0または1としてレンダリングします。
それはすべて半歩後退したように聞こえます。世界の終わりではありませんが、不必要な迷惑です。
誰かがこの問題について何か洞察を持っていますか?または、SQL Server 2008で他に新しい落とし穴はありますか?
2012年の更新: SQL Server 2012をインストールしたばかりですが、この動作が「修正」されていることに気付きました-以前と同じように、「上位200行の編集」を使用して、True/Falseではなく1/0を行に直接入力できるようになりました' オプション。小さなことですが、嬉しいです。
sql-server - 非標準の名前付き SQL Server に (ローカルに) マップするにはどうすればよいですか?
XP ボックスに SQL Server 2008 (SQL Server 2005 は既にインストールされています) をインストールし、データベースのローカル インスタンスに名前を付けて、SQL Server 2005 と競合しないようにしました。
ここで、(ローカル) のマッピングを SQL Server 2005 から非標準の名前付き SQL Server 2008 インスタンスに変更したいと考えています。誰でもこれを行う方法を知っていますか?