-1

この質問は少し幼稚に聞こえるかもしれません。

ユーザーは、HP サーバー マシンを購入したサーバーに DB を保持する必要があります。別の端末がこのサーバーに追加され、そこに私の Winforms アプリケーションがインストールされます。したがって、SQL Server 2005 データベースを簡単にインストールできるように、Windows Server 2003/2008、または通常の WIN XP のどちらのオペレーティング システムをインストールするよう彼にアドバイスする必要があるかを知り、端末を共有して通常のネットワークを構築する必要があります。

次に、SQL Server が Windows Server 2003/2008 または WIN XP にインストールされている場合、接続クラスにどのような変更を加える必要があるかを知る必要があります。現在、同じマシンにデータベースと Winform アプリケーションがあるため、現在の接続に問題はありませんでした

public SqlConnection con = 
    new sqlConnection("server=.;database=Database1;integrated security=sspi;username=sa;password=sa");

他に詳細が必要な場合は、お知らせください。

ありがとう

4

1 に答える 1

0

SQL Server がインストールされているプラ​​ットフォームに応じて接続文字列を調整する必要はありません。これは ADO.NET とはまったく関係ありません。

接続文字列は次のようになります

server=YourServerMachineNameHere;database=Database1;.......

また、使用するかどうかを決める必要がありますIntegrated Security(現在の Windows 資格情報でログインします)。

server=YourServerMachineNameHere;database=Database1;Integrated Security=SSPI;

またはuser id/password、アプリケーションに次を使用します。

server=YourServerMachineNameHere;database=Database1;user id=YourAppUser;pwd=top$ecret

ただし、同じ接続文字列で両方を指定しないでください(そして、絶対に使用しないでください。考えないでください)。sauser id

このサイトには、接続文字列がどのように見えるか、すべてのオプションが何であるかなどの例がたくさんあります.-行って見てください!

于 2012-12-15T16:54:26.210 に答える