0

Classic ASP と VBScript で記述されたアプリケーションがあります。まず、SQL Server 2000 用に開発されました。これを SQL Server 2008 にアップグレードしました。以前は、次のようにページで DSN を定義するだけで済みました。

DSN=""DSN="rrrr",UID="gggg"

しかし、SQL Server 2008 にアップグレードした後は機能しません。これにはパスワード属性を定義する必要があります。(このような?)

  DSN="DSN="rrrr",UID="gggg,PWD=xxxx""

パスワード属性を提供する必要がありますか、それとも何か不足していますか?

4

1 に答える 1

0

SQL Server 2008 で動作するように接続文字列を変更するには、さまざまなオプションがあります。Trusted_Connection を true に設定している場合、パスワード引数は使用されません。2008 INSTANCE をセットアップした可能性があります。その場合、Server\Instance を使用する必要があります。そんな単純なことかもしれません。

ConnectionStrings.com から:

標準セキュリティ

サーバー=myServerAddress;データベース=myDataBase;ユーザー ID=myUsername; パスワード=myPassword;

Trusted Connection Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

SQL Server インスタンスへの接続 Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername; パスワード=myPassword;

IP アドレス経由で接続 データ ソース=190.190.200.100,1433;ネットワーク ライブラリ=DBMSSOCN; 初期カタログ=myDataBase;ユーザー ID=myUsername;パスワード=myPassword;

于 2013-11-13T14:03:12.067 に答える