2011-08-13 22 views
0

私のHostGator Windowsサーバーに自分のasp.netサイトをアップロードしようとしています。私はApp_Dataフォルダ内のSQL Serverデータベースに接続する際に問題が発生しています。ASP.NET:サーバーにアップロードした後、SQL Serverデータベースに接続できません

Login failed for user 'PSS004\IWPD_353([UserName])'.

私はVisual Studio 2010でWindows認証を使用してデータベースにアクセスし、サイトをきれいにローカルで表示しています。それは問題を引き起こしていますか?もしそうなら、ホスティング・サーバー上にあるデータベース・ファイルにアクセスする際に使用するユーザー/パスを設定するにはどうすればよいですか?

さらに詳しい情報が必要な場合は、私に連絡してください。

ありがとうございます!

答えて

3

Webサーバーからコードを実行すると、ネットワークサービスアカウントを使用する可能性が高くなります(したがって、Windows認証は機能しません)。 SQL Serverにユーザーアカウントを追加し、代わりにsql authを使用するように接続文字列を変更してください。

+0

ありがとう私はこれを試してみるつもりです...ちょうどSQL Serverにユーザーアカウントを追加する方法を知りたい私のhostgatorサーバー上で。 – daveomcd

+0

共有ホスティングアカウントを既に使用している場合は、アカウント情報が何であるか把握する必要があります。 – iamkrillin

+0

私はHostGatorから答えを得ることができないようです...何が起こっているかを誰も理解できないようです。接続文字列やローカルマシン(動作しているもの)からサーバーにアップロードするために変更する必要がないように、データベースをセットアップするための方法はありますか? - web.configの接続文字列を変更し、指定されたユーザーIDとパスワードで再アップロードしましたが、「ユーザーがログインできませんでした」PSS004 \ IWPD_353([UserName]) 'のように変更する必要があります。接続文字列で指定されたユーザーIDではない別の場所にもあります。 – daveomcd