2

今日、WebPlatformInstallerを使用してAmplifeederをインストールしようとしました。

データベースのセットアップに到達したとき、「db adminuser/password」やユーザーusername/passwordなどの情報を入力する必要がありました。

SQL Expressを使用しているので、ユーザー名/パスワードがありません(adminもuserもありません)。WPIおよびSQLExpress2008を使用してアプリケーションをインストールするにはどうすればよいですか?

基本的に、ログにインストールしようとしたときにこのエラーが発生しました:

DownloadManager Error: 0 : MS Deploy exception: Microsoft.Web.Deployment.DeploymentClientServerException: The database 'AmpliFeederDB' could not be created. ---> System.Data.SqlClient.SqlException: Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection.
4

4 に答える 4

4

私はついにコマンドラインとregの修正によってこれを達成しました。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQLServer

LoginMode2でなければなりません

SQLServerExpressサービスを再起動します。

次に:コマンドラインで:

sqlcmd -E -S .\SQLEXPRESS (will login with windows authentication mode)

1) ALTER LOGIN sa WITH PASSWORD = '<new_password>'
2) GO
1) ALTER LOGIN sa ENABLE
2) GO

後でアプリケーションをインストールするためのトリックを実行する必要があります。

于 2010-02-05T00:09:57.180 に答える
3

私が知る限り、それを機能させる唯一の方法は、アプリケーションフォルダにあるコマンドラインユーティリティ「WebPICmd.exe」を使用することでした。

検証に正規表現を使用するため、強力なパスワードが必要です。

すべて問題ないようでした。OSQLとManagementStudioを介してDBにアクセスでき、ログオンに問題はなく、認証、TCP / IP、名前付きパイプの両方が有効になっています。まだ何も機能しませんでした...それはある種のバグのようです...

彼のようにそれを投げる:

WebPICmd.exe / Install / Application: "Joomla"

于 2013-08-15T21:13:29.493 に答える
1

SQL Server Expressを初めてインストールするときは、認証モードを選択するオプションがあります。ここで、混合モード認証を選択し、管理者認証の詳細を提供します。

于 2010-02-03T22:39:13.117 に答える
1

SQL Server Management Studio Expressは、より持続可能なソリューションを提供します。レジストリキーや実行中のコマンドをいじる必要なしに、このリンクを参照してください。

http://www.knowledgesutra.com/forums/topic/61695-resolving-cant-login-to-sqlexpress-using-sa-account/

于 2010-10-27T22:43:46.183 に答える