問題タブ [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.

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

sql-server - SQL Server Express または Web または Workgroup エディションで SSIS パッケージを実行できますか?

SQL Server 2008 の機能比較表を確認したところ、express/web およびワークグループ エディションが SSIS ランタイムを持つものとしてリストされています。これは、開発者版を使用して SSIS パッケージを開発し、SQL Server 2008 Express 版などの低レベルの SQL Server 版のいずれかを実行しているサーバーに展開して実行できることを意味しますか?

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

sql - Sql Server 2005 データベースを Sql Server Express 2008 にインポートする

2005 から 2008 Express Edition にデータベースのバックアップをインポートする方法はありますか。私が頼らなければならなかったのは、データベースのスクリプトを実行してから、DTS を介してすべてのデータをインポートすることです。バックアップ ファイルから直接インポートしようとすると、SQL Server の新しいバージョンにインポートしないというメッセージが表示されるか、次のエラーが表示されます。

タイトル: Microsoft SQL Server Management Studio

指定されたキャストは無効です。(SqlManagerUI)

0 投票する
8 に答える
15054 参照

sql - SQL Server 2005/2008 に履歴データを保存する最良の方法は何ですか?

私の単純化された不自然な例は次のとおりです:-

世界中のすべての町の気温 (およびその他の値) を毎日測定して保存したいとしましょう。1 つの町のすべての気温を歴史的に取得するのと同じくらい簡単に、すべての町の現在の気温を取得できるように、データを保存する最適な方法を探しています。

解決するのは簡単な問題ですが、最善の解決策を探しています。

私が考えることができる2つの主なオプションは次のとおりです。

オプション 1 - 同じテーブルに現在のレコードと過去のレコードを格納

現在のレコードとアーカイブ レコードをすべて同じテーブルに格納します。

すなわち

これによりすべてがシンプルになりますが、町のリストと現在の気温を取得するための最も効率的なクエリは何でしょうか? テーブルに何百万行もあると、これはスケーリングされますか? テーブルに何らかの IsCurrent フラグを設定することで得られるものはありますか?

オプション 2 - すべてのアーカイブ レコードを別のテーブルに保存する

現在のライブ測定値を保存するテーブルがあります

そして、過去のアーカイブ日付を格納するテーブル (おそらくトリガーによって挿入されます)

これには、スキーマがより複雑になり、データの挿入にかかるコストが高くなるという犠牲を払って、メインの現在のデータをスリムに保ち、クエリを非常に効率的に行うという利点があります。

最良の選択肢はどれですか? 私が言及していないより良いオプションはありますか?

注: 質問に的を絞るためにスキーマを単純化しましたが、毎日大量のデータ (100,000 レコード) が挿入され、データは 1 日分最新のものであると想定しています。現在のデータは、過去のデータと同じようにクエリされる可能性があります。

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

sql-server - アーカイブ テーブルの現在のレコードを取得するための最適なクエリは何ですか (SQL Server 2005/2008)

世界の各町の気温を測るアプリがあります。各測定値は 5 分ごとに取得され、測定テーブルに書き込まれます。

質問

町とその現在の気温のリストを取得するための最も効率的なクエリは何ですか?

10 万の町と 1000 万のレコードがあると仮定します。

注: いくつかの可能な回答を追加しましたが、おそらく他のオプションがあります。

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

sql-server - sql08 へのリモート接続

リモートサーバーのSQL Server '08インストールにアクセスする方法を読むことができるリンクを誰かが持っていますか?

アップデート

リモート サーバーの管理スタジオから SQL Server 2008 にアクセスしたいと考えています。

リモート アクセスはデフォルトで無効になっています。

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

sql-server-2008 - Win2k8 + SQL Server 2008 x64 - AMD Quad Opteron vs Intel Quad Xeon - 実際のベンチマーク

新しいサーバーを取得しています。AMD 対 Intel の聖戦を理解しようとしています。これら 2 つのプロセッサ ファミリの偏りのないパフォーマンス比較を見つける場所はありますか? これについて心配するのをやめて、「それは問題ではない」カテゴリにファイルする必要があります.

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

sql-server-2008 - Sql 2008 クエリの問題 - 地理ポリゴンに存在する LatLong はどれですか?

私は次の2つのテーブルを持っています:-

ジオシェイプ

  • GeoShapeId INT IDENTITY
  • 名前 VARCHAR(100)
  • ShapeFile GEOGRAPHY [これは緯度/経度の閉じたポリゴンです]

犯罪場所

  • CrimeLocationId INT IDENTITY
  • LatLong GEOGRAPHY [これは緯度/経度ポイントです]

現在、約 10,000 の GeoShape の結果と約 500 の犯罪場所があります。

500 の犯罪緯度/経度ポイントすべてが内部に存在する GeoShape を特定しようとしています。

:( よくわかりません!サブクエリを実行しようとしましSTIntersectsたが、うまくいきませんでした。何か提案はありますか?

乾杯!

EDIT 1:関数を使用できませんGEOMETRY..(上記のように)これらはすべて地理タイプであるためです。

編集 2: と の使い方を知っていSTContainsますSTIntersects。その基本的な例を提供しないでください。上記のテーブル構造で複雑なクエリを実行することにもっと興味があります。

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

sql-server - SQL 2000 32 ビットから SQL 2008 64 ビットへのアップグレード

32 ビット バージョンの SQL Server 2000 を実行している Windows 2000 Server に多数のデータベースがあります。Windows 2003 64 ビットで 64 ビット バージョンの SQL 2008 を実行している新しいサーバーに、すべてのデータと設定を転送する必要があります。

これは、データベースをバックアップして新しいサーバーに復元するのと同じくらい簡単ですか。これはシステム データベース (master、model、msdb) でも機能しますか? そうでない場合、ユーザー アカウントとアクセス許可の間を移動するプロセスを自動化する方法はありますか?

他の落とし穴を知っている人はいますか?

助けてくれてありがとう。

[編集] SQL2008 32 ビットへのアップグレードのテストに成功しました。現時点でテストできる 64 ビット サーバーを持っていないため、64 ビット バージョンの違いに最も関心があります。 SQL2000 マスター データベースを 2008 に復元することはできません。SQL2008 32 ビット マスターを SQL2008 64 ビットに復元できますか? 移行中のダウンタイムは問題になりません。

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

sql-server-2008 - SQL Server 2008 のファイルストリーム

SQL Server 2008 の FILESTREAM 機能により、SQL Server 2008 と NTFS ファイル システムの組み合わせを使用して、BLOB データの保存と効率的なアクセスが可能になります。

filestream 属性を持つ varbinary 列を含むテーブルに行を挿入すると、ファイル (データ) はファイル システムに直接保存され、新しい名前が割り当てられます (例: 00000016-00000079-0006)。

ファイル システム上のどのファイルが特定の行に関連付けられているかを確認できる TSQL の API はありますか。

0 投票する
8 に答える
34225 参照

sql-server-2005 - SQL Server 2008 および SQL Server 2005 と日時の使用

2008 年のデータベースに対してエンティティ フレームワーク モデルを構築しました。2008年のデータベースに対してはすべて正常に機能します。2005 データベースのエンティティを更新しようとすると、このエラーが発生します。

データベースを構築したとき、特に 2008 の機能は使用しませんでした。コード内に datetime2 への参照が見つかりません。そして、はい、列はデータベースで「datetime」として定義されています。