0

こんにちは、SQL Server2008とVisualC#2010を使用してデータベースを必要とするアプリを公開しました。これは私のラップトップでは非常にうまく機能しますが、別のラップトップで試してみると、このエラーが発生しました。

http://i.stack.imgur.com/eZGJ8.png

SQL認証メソッドを使用して、ユーザーにデータベースの読み取りと書き込みを許可しますが、役に立たないので、これは私の接続文字列です

stringkoneksi = @"Server = .\SQLEXPRESS;" +
                        "Database = UGsimplify;" + 
                        "Integrated Security = false;" +
                        "User ID = 'userdefined';" +
                        "Password = 'blablabla'";

別のラップトップで動作させるためのステップバイステップはありますか?

4

2 に答える 2

1

最初に行う必要があるのは、接続文字列を変更して、.xml ではなくサーバー名を使用するようにすることです。(ローカルホスト)。たとえば、接続文字列を次のように変更します。

stringkoneksi = @"サーバー = [サーバー名]\SQLEXPRESS;" + "データベース = UGsimplify;" + 「統合セキュリティ = false;」+ "ユーザー ID = 'ユーザー定義';" + "パスワード = 'blablabla'";

([SERVERNAME] を、データベースをホストしているコンピューターの名前に置き換えます。)

また、データベース サーバーとして機能しているコンピューターに、リモート データベース接続を許可するための適切なセキュリティ設定 (ファイアウォール設定など) があることを確認する必要があります。

チッ!

于 2012-08-01T02:05:12.080 に答える
0

これを試して:

stringkoneksi =   @"Data Source=myServerAddress\SQLEXPRESS;Initial Catalog=UGsimplify;User Id=myUsername;Password=myPassword";

SQL サーバー セキュリティを SQL サーバーおよび Windows 認証モードとして構成します。

SQL Server と Widows 認証モードを設定するには。

  1. SQL Server インスタンスに接続する
  2. 右クリックしてプロパティに移動
  3. [ページ コンテナーの選択] で [セキュリティ] を選択します
  4. 次に、サーバー認証で SQL Server および Widows 認証モードを選択します。
  5. [OK] をクリックします。

ラップトップ (サーバー) SQL Server インスタンスが実行されていることを確認します。

よろしく

于 2012-08-01T03:09:32.797 に答える