1. ホーム
  2. sql-server-2008

[解決済み] aspnet_regsql.exeの使用方法

2022-02-14 11:08:38

質問

ローカルIIS Webサーバーを使用するSilverlightビジネスアプリケーションで、ユーザーの作成に問題があります。

Visual Studio Development Serverを使用する場合は問題ないのですが、プロパティページで "Use Local IIS Web Server" をチェックしてアプリケーションを実行すると、 "login->Register now" で新しいユーザーを作成しようとすると、 "Unable to connect to SQL Server" エラーが出てきます。

私と同じような問題を発見し、解決策はコマンドプロンプトで aspnet_regsql を使用することでした。

このツールを使わなければならないのであれば、使い方がわからないのですが。

aspnet_regsql.exe -S DBServerName -U DBLogin -P DBPassword -A all -d DBName

これらのパラメータには何を入力すればよいのでしょうか。

DBServerName : ".\sqlexpress" でしょうか。

DBLogin DBパスワード : データベースのログインとパスワードのようなもの?

DBN名 : 特定のデータベースを使用していない場合、どうすればよいのでしょうか?

ここで、どうすればいいのか、教えてください。

どのように解決するのですか?

ウィザード(C:↵WindowsMicrosoft.NETFramework[framework version])を起動すると、フォームが表示されるので、コマンドプロンプトではなく、ここで詳細を入力してください。

また、VSのトップメニューからWEBSITE -> ASP.Net設定を選択すると、すべてのユーザーとロールの詳細を見ることができます(web.config/app.configの設定に基づいてデータを取得するため、接続を確認することができます)。