0

Windows 7 ローカル環境で ASP Classic と SQL Server 2008 Express 間の接続をセットアップしようとしています。今日はこれに対する私の最初の試みであり、何時間も研究に費やしてきましたが、役に立ちませんでした. 私にできる最善のことは、ログインに失敗することです。

接続文字列は次のとおりです(多くの試行のうちの1つ):

Provider=SQLOLEDB;Data Source=mycompname\sqlexpress;Initial Catalog=theDBName;Integrated Security=SSPI

エラー:

Microsoft OLE DB Provider for SQL Server エラー '80004005'

ログインで要求されたデータベース「theDBName」を開けません。ログインに失敗しました。

私が欲しいもの:

データベースを ASP Classic ページ (通常は LAMP で作業します) に接続するものなら何でも! これはライブサイト用ではないので、当分の間、それは私の唯一の考慮事項です. やり遂げるだけです。:(

何か案は?

4

1 に答える 1

1

Integrated Security=SSPI を指定しました。これは、接続を行うプロセスを所有するユーザーがデータベースへのアクセスを許可されている必要があることを意味します。つまり、Web サービスにはアクセス権が必要です。あなたはそれをしましたか?

名前付きユーザーを作成してパスワードを指定し、それを接続文字列で使用すると、より簡単になる場合があります。

于 2012-12-10T06:43:39.417 に答える