問題タブ [sql-server-2008-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 投票する
5 に答える
7192 参照

sql-server - アプリケーションに SQL Server 2008 Express の名前付きインスタンスを含める

みんなおはよう。これはstackoverflowに関する私の最初の質問です。うまくいけば、これは殴られて死んだものではなく、見つけることができませんでした.

シュリンクラップで配布されるアプリケーションを開発しています。私たちはアプリケーションと共に SQL Server 2008 Express Edition を配布する権利を取得しましたが、正確にこれを行う方法は少し難しいです。現在、私たちは標準の Visual Studio セットアップ プロジェクトを使用しており、構成可能なマージ モジュールのような非常に簡単なものを望んでいましたが、明らかにそのようなものは存在しないか、ここに投稿しません ;)

私がたどり着いた道は、パッケージに自己解凍型 EXE を含め、カスタム インストール アクションを使用してそれを解凍し、コマンド ライン引数を SQL インストーラーに渡して名前付きインスタンスを作成することでした。ここで問題が発生します。

抽出は問題ありません。Windows からスクリプトを実行すると、必要に応じて SQL Server がインストールされますが、カスタム アクションから SQL インストーラーを実行できません。これは、既に別のインストールが進行中であると表示されるためです。もちろん、この別のインストールは私のアプリケーションであり、SQL Server が終了するまで終了しないため、SQL が最終的にあきらめてエラーが発生するまで、基本的にデッドロック状態になります。

私が欲しいのは、アプリケーションと一緒にインストールされ、一緒にアンインストールされる SQL サーバーの名前付きインスタンスです。自分でインストーラーを作成することは時間の関係で選択肢にありません。私の同僚は、複雑さのために InstallShield は選択肢にないと言っています (私は一度も使用したことがないので、彼の言葉を信じます)。誰か考えがありますか?

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

full-text-search - SQL Server 2008 を使用した全文検索

ツールを使用してSQL Server 2008エクスプレスエディションをインストールしましたが、所有しているエディションにないことを理解している全文検索を使用する必要があります。

全文検索機能を利用するにはどうすればアップグレードできますか? オンライン インストールだったので、コンピューターにインストール メディアが保存されていません。

他のものを使用できますか?

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

sql-server-2005 - 2008で2005SQLDBを復元する際の問題

SQL Server 2005で作成したDBがあり、バックアップ(* .bak)を作成したので、2008で復元したいのですが、次のエラーが発生します。

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

sql-server-2008-express - SQL Server 2008 Management Studio Express は Standard と同じですか?

少し前に、SQL Server 2008 Express with Advanced Services をインストールしました。これにより、SQL Server 2008 Management Studio (SSMS) Express もインストールされました。数か月後にネットワーク上に SQL 2008 Standard ができたので、デスクトップに SSMS 2008 を再インストールする必要がないことを確認したいと思います。私が見つけたこのブログ投稿は、SQL Express に付属の SSMS のバージョンに問題がないことを示唆しているようです。

http://weblogs.asp.net/markwisecarver/archive/2008/09/02/sql-server-2008-management-tools-basic-vs-complete.aspx

……でも確認したい。残念ながら、[バージョン情報] ダイアログには、ツールの Express バージョンと "Full" バージョンの詳細が表示されません。誰でも知っていますか?

ありがとう。

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

sql-server-2000 - SQL Server2008Expressは同じサーバー上のSQLServer2000と一緒に存在できますか?

SQL Server2008ExpressをSQLServer2000と一緒にインストールしようとした経験がある人はいないかと思います。現在のすべてのものが実行されている、2000を実行している運用サーバーがあります。ただし、SQL Server2008Expressを使用するパイプラインには新しいものがあります。

これまでのところGoogleをヒットしても、具体的なことは何もありません。2008年のプレビューリリースからは明らかなノーがありましたが、RTM2008については何もありませんでした。

インストールしてみることができますが、インストールする前にできるだけ詳しく調べたいと思います。2008のインストールが失敗し、その過程で2000を消費しているのがわかります。

私が持っている代替パスには、2008 dbを2000形式に変換すること(接続ライセンスが5つしかないため、避けたい)と新しいサーバーを構築することが含まれます(すでに十分であり、やり過ぎのようです)。2008 DBのやり直しは、2008年の新しいwhiz-bang機能を使用しないため実行可能です。

仮想化もオプションになる可能性がありますが、それはまだ私たちの文化では完全ではありません。

ここでの洞察は高く評価されます。

キース

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

windows-vista - Windows Vista Ultimate (SP1) に SQL Server 2008 Express/Developer エディションをインストールできませんでした

私はいくつかのフォーラムにアクセスし、SQL Server 2008 Express をインストールしようとしているときに、OS を消去して再インストールする以外はすべて試しました。アンインストールは毎回インストールに失敗し、レジストリとインストール フォルダをクリーンアップし、UAC を無効にし、WMI リポジトリをクリーンアップし、必要に応じて再起動しました。

どのソリューションも非常に高く評価されます。

私がたどったリンクの1つ... http://mark.michaelis.net/Blog/SQLServer2008InstallNightmare.aspx

以下の ../Logs/Detail.txt ファイルからの抜粋を見ると、驚くことではありませんが、Perfmon ツールも読み込みカウンターをクラッシュさせます。Perfmon ツールは、インストール前および失敗した SQL インストールのクリーンアップ後にも機能します。

/////////////////////////////////////////////// //////////////////////////

2009-05-07 11:50:01 Slp: PerfCounter 呼び出し lodctr: 'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\perf-MSSQL$SQLEXPRESSsqlctr.ini' 2009-05-07 11: 50:01 Slp: 次のエラーが発生したため、このアクションを再試行するかどうかをユーザーに確認しています: 2009-05-07 11:50:01 Slp: ------------------ ---------------------- 2009-05-07 11:50:01 Slp: 以下は、最も外側から最も内側の順序で例外をリストした例外スタックです 2009- 05-07 11:50:01 Slp: 内部例外がインデントされています 2009-05-07 11:50:01 Slp: 2009-05-07 11:50:01 Slp: 例外の種類: Microsoft.SqlServer.Configuration.Sco. ScoException 2009-05-07 11:50:01 Slp: メッセージ: 2009-05-07 11:50:01 Slp: 指定されたファイルが見つかりません。2009-05-07 11:50:01 Slp:
2009-05-07 11:50:01 Slp: データ: 2009-05-07 11:50:01 Slp: WatsonData = perf-MSSQL$SQLEXPRESS-sqlctr10.0.1600.22.dll@OpenSQLPerformanceData@CollectSQLPerformanceData@CloseSQLPerformanceData 2009-05 -07 11:50:01 Slp: DisableRetry = true 2009-05-07 11:50:01 Slp: 内部例外の種類: System.ComponentModel.Win32Exception 2009-05-07 11:50:01 Slp: メッセージ: 2009-05 -07 11:50:01 Slp: 指定されたファイルが見つかりません。2009-05-07 11:50:01 Slp:
2009-05-07 11:50:01 Slp: スタック: 2009-05-07 11:50:01 Slp: Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.LoadPerformanceCounter (文字列 symbolInstallPath、文字列 counterPrefixServiceName) 2009-05-07 11:50:01 Slp: Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.RegisterPerformanceCounterCore (文字列 libraryFileName、文字列 openFunction、文字列 collectionFunction、文字列 closeFunction、文字列 symbolInstallPath、文字列 counterPrefixServiceName) 2009-05-07 11:50:01 Slp: Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.RegisterPerformanceCounter (文字列 libraryFileName、文字列 openFunction、文字列 collectionFunction、文字列 closeFunction、文字列 symbolInstallPath、文字列 counterPrefixServiceName) で 2009-05-07 11:50:01 Slp:---------------------------------------- 2009-05-07 12:02:40 Slp: ユーザーがこのアクションのキャンセルを選択しました

/////////////////////////////////////////////// //////////////////////////

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

sql-server-2008 - SQL Server 2008:Compact3.5とExpressの間でデータを共有する

質問:SQL ServerCEDBをSQLServerExpress DBに接続するにはどうすればよいですか?SQL Server Expressではサブスクライバーにしかなれず、パブリッシャーにはなれませんので、マージレプリケーションを使用することはできません。

その他の背景情報:

アプリケーションは次のように構成されています。1)本社でSQL Server 2008を実行している2)ブランチでSQL Server 2008 Expressを実行している3)マシンでSQLServerCompactを実行している

各マシンは、データを送信するためにそのブランチに接続する必要があります。次に、支店は本社に接続してデータを送信する必要があります。ブランチオペレータは緊急事態に対応する必要がある場合があるため、マシンとブランチ間のデータの同期はかなり頻繁に(理想的には1分に2回)行う必要があります。支店と本社の間の同期はそれほど頻繁ではない可能性があります(私は毎日考えています)。ただし、ネットワーク障害をサポートする必要があります。

競合が解決されることは期待できないため、Microsoft同期サービスを使用する必要はありません。このページのSQLServerExpress BOLを見ると、Merge Replicationが私たちのニーズを満たすことができ、本社とブランチ間で使用することを計画していますが、前述のように、コンパクトDBをExpressに接続する方法が必要です。

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

c#-3.0 - SQL Server 2008 Express と VFP テーブル間の同期

2 つのデータベース間でデータを同期する方法に関するアドバイスや提案を探しています。

最初のデータベースは、切断されたラップトップ (ネットワークまたはインターネット アクセスなし) で実行される SQL Server 2008 Express です。2 番目のデータベース (メイン) は、サーバー上で実行される VFP 9.0 です。

ユーザーがラップトップをネットワークに接続すると、同期プロセスが実行されます。

さまざまなデータベース エンジン以外に、考慮すべき次の項目があります。

  1. テーブルは必ずしも同じ構造である必要はありません
  2. 主キーが同じではありません (SQL Server の GUID と、多くの場合、VFP の文字フィールドの組み合わせ)
  3. 親子関係を尊重するために、テーブルの同期は特定の順序で行う必要があります
  4. SQL Server 側の一部の挿入では、VFP テーブルで新しい主キーを生成して同期する必要があります
  5. 一連の検証を行う必要があり、ユーザーからのフィードバックが必要になる場合があります
  6. すべてのレコードを同期する必要はない
  7. 同期後に SQL Server の一部のレコードを削除する必要があります
  8. 両側から削除されたレコードを考慮する必要があります
  9. VFP データベースで最小限の変更を行う必要があります

他にも忘れている点があるかもしれませんが、私が直面している課題については理解していただけると思います。現時点では、カスタム同期モジュールを構築する必要があると思いますが、いくつかのオプションを見落とした場合に備えて、先に進む前にあなたの意見を求め、これにアプローチする方法についていくつかのヒントを得ることができます.

私は Microsoft Sync Framework をすばやく調べましたが、私が持っているすべての制限と、まだ構築されている VFP クライアントがないという事実 (AFAIK) を考えると、それが大きな助けになるとは思いません。

フィードバックをお寄せいただきありがとうございます。

更新: ラップトップ アプリケーションは C# WinForm アプリケーションであり、SQL Server 2008 Express を使用しています。