2

Visual Studio 2010ASP.NETWebアプリケーションを作成しました。行を変更すると気づきました

 <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />

まだ作成されていない場合は、選択したデータベースを添付するために、メンバーシップサービスがデータベースを作成します。たとえば、そのデータベースファイルが存在しないときに「aspnetdb.mdf」を「mynewdb.mdf」に変更すると、そのファイルが作成され、テーブルなどが生成されます。

リモートSQLサーバーを使用している場合、知っているのはサーバー名:ATLAS-SQL-07だけで、データベースにアクセスするためのユーザー名とパスワードを持っています。次に、メンバーシップサービスを取得して、そのデータベースにテーブルとストアドプロシージャを自動生成するにはどうすればよいですか?

4

1 に答える 1

2

asp.netにあるチュートリアルcreateing-the-membership-schema-in-sql-server-csを確認してください。

注:このチュートリアルでは、サーバーを要求するときに、サーバーの完全修飾Webパスを指定します。この情報は、ホスティングアカウントのWebポータルで提供する必要があります。

msdn.microsoft.comからのこの引用は、あなたが何をしたいのかについてのより多くの洞察を与えるかもしれません。

ASP.NET SQL Server登録ツールは、ASP.NETのSQLServerプロバイダーが使用するMicrosoftSQL Serverデータベースを作成したり、既存のデータベースにオプションを追加または削除したりするために使用されます。Aspnet_regsql.exeファイルは、Webサーバーの[drive:] \%windir%\ Microsoft.NET \ Framework\versionフォルダーにあります。

コマンドライン引数なしでAspnet_regsql.exeを実行して、SQL Serverインストールの接続情報を指定し、メンバーシップ、役割管理、プロファイル、Webパーツのパーソナライズ、およびヘルスモニタリング機能。

ホストがリモート接続を許可していないようです。http://www.123-reg.co.uk/support/answers/Hosting/Databases/how-do-i-connect-remotely-to-my-database-778/

ただし、さらに調査すると、データベースをインポートできるようになります。したがって、データベースをローカルで適切に作成し、ホストが提供するインターフェイスを使用してすべてをインポートできます。http://www.123-reg.co.uk/support/answers/Databases/Windows-MSSQL/how-do-i-import-export-a-mssql-database-793/

于 2012-06-21T23:37:30.150 に答える