SQL Server 2005をサイレントインストールすると、SQL Server 2005がインストールされていないコンピュータにSQL Serverをインストールする際に効果的です。SQL Server 2005のコマンドラインインストールエラーADD_LOCALプロパティが既にインストールされています
#define SQL_SILENT "/passive /qb"
#define SQL_USERNAME "username=MyUserName"
#define SQL_COMPANYNAME "companyname=MyCompanyName"
#define SQL_ADDLOCAL "ADDLOCAL=SQL_Engine"
#define SQL_UPGRADE ""
#define SQL_DISABLENETWORKPROTOCOLS "disablenetworkprotocols=0"
#define SQL_INSTANCENAME "instancename=MYSQLINSTANCE"
#define SQL_SQLAUTOSTART "SQLAUTOSTART=1"
#define SQL_SECURITYMODE "SECURITYMODE=SQL"
#define SQL_SAPWD "SAPWD=StrongPassword"
#define SQL_SQLACCOUNT "SQLACCOUNT="""""
#define SQL_SQLPASSWORD "SQLPASSWORD="""""
SQL Server Expressのインスタンスを問題なくインストールします。しかし、私はすでにコンポーネントを別のインスタンスを持つマシン上でSQL Serverをインストールしようとすると、私は次のエラーを取得する:。
「あなたはADD_LOCALプロパティで指定したコンポーネントがすでにインストールされている既存のコンポーネントをアップグレードするにはtemplate.iniを参照し、UPGRADEプロパティをコンポーネントの名前に設定してください。
は、私はまた、エラーメッセージ
#define SQL_UPGRADE "UPGRADE=SQL_Engine INSTANCENAME=MYSQLINSTANCE"
ごとにアップグレード方法を使用してみましたが、次のエラーを取得しています:コンポーネントがインストールされていないため、
「SQL Serverセットアップは、アップグレードを実行することはできません続行するには、現在インストールされているアップグレード対象のコンポーネントを確認し、アップグレードするコンポーネントがADDLOCALプロパティで指定されていることを確認してください。
誰にも提案はありますか?
Microsoft製品は避けてください。 –