0

SQLサーバーをバックエンドとして使用して、vb.netで記述されたプログラムのセットアップを作成する方法はありますか.データベースコードを作成するモジュールがあり、プロジェクト用にvb.netでセットアップも作成しましたが、 Visual Studio と SQL Server がインストールされていないシステムでも、このセットアップを適切に実行したいと考えています。いくつかの設定を変更しようとしましたが、何も機能していないようです。データベースを作成するためにサーバーが存在する必要がありますか?

4

3 に答える 3

0

小さなグーグルはいつもトリックをします...

リモート接続を許可するようにSQLServer2005を構成するには、次の手順を実行する必要があります。

1.)リモートコンピューターから接続するSQLServerのインスタンスでリモート接続を有効にします。

2.)SQLServerブラウザサービスをオンにします。

3.)SQLServerおよびSQLServerブラウザサービスに関連するネットワークトラフィックを許可するようにファイアウォールを構成します。

リモート接続を許可するようにSQL2005を構成する方法

于 2012-09-28T17:58:40.423 に答える
0

クライアントに SQL Server をインストールする必要があるプログラムを作成するときは、次のロジックを使用します。

  1. クライアント マシンに SQL Server がインストールされているかどうかを確認する

  2. インストールされていない場合は、ユーザーにダウンロードするように求めます (または、インストーラー スクリプトを使用してダウンロードします。私は NSIS インストーラーを使用します)。要件 (およびクライアントのオペレーティング システム) に基づいて、ユーザーに適切なバージョンをインストールしてください。私は通常、SQL Sever 2008 R2 Express Edition、SP1 を使用しています。

次に、インストーラー スクリプト コマンドを使用して SQL インストーラーを実行します。NSIS では ExecWait です。VB.Net では、このようなものがあります。コマンドラインパラメーターを使用してインストールする必要があります。コマンド ライン パラメータのリストは次のとおりです: http://msdn.microsoft.com/en-us/library/ms144259(v=sql.100).aspx

これが私が使用するものです:

C:\PathToMySQLDownload\SQLEXPR.exe /QUIETSIMPLE /SkipRules=RebootRequiredCheck
/ACTION=install  /IACCEPTSQLSERVERLICENSETERMS=1 /FEATURES=SQL
/INSTANCENAME=MSSQLSERVER /SECURITYMODE=SQL /SAPWD=MySAPassword /NPENABLED=1 
/TCPENABLED=1 /SQLSVCACCOUNT="NETWORK SERVICE" /SQLSYSADMINACCOUNTS="NETWORK SERVICE"
/AGTSVCACCOUNT="NETWORK SERVICE" /ASSVCACCOUNT="NETWORK SERVICE"
/RSSVCACCOUNT="NETWORK SERVICE" /ISSVCAccount="NETWORK SERVICE"
/ASSYSADMINACCOUNTS="NETWORK SERVICE
于 2012-09-28T18:29:50.197 に答える
0

セットアップ プロジェクトの前提条件に SQL Server Express を含めることができます。

セットアップ プロジェクトをビルドすると、インストールに必要なパッケージが C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages から取得されます。

その後、SQL Express の package.xml ファイルを修正して、インストールによる構成方法を変更できます。Command Arguments 要素を探し、混合モード認証を有効にするには、SECURITYMODE=SQL を追加してリモート アクセスを有効にし、DISABLENETWORKPROTOCOLS=0 を追加します。

(または SQL 2008 r2 の場合は /tcpenabled=1 )

エンド ユーザーがインストールを実行すると、指定したオプションを使用して SQL Express が最初にインストールされます。

于 2012-09-28T23:48:30.217 に答える