Я пытался загрузить базу данных своего веб-сайта ASP.NET. На локальном компьютере, если я копирую базу данных с другого компьютера, мне нужно присоединить ее через SQL Server Management Studio, а затем использовать в строке подключения, например
<add name="cn" connectionString="Data Source=.\sqlexpress;Initial Catalog=database;Integrated Security=True;Pooling=False" providerName="System.Data.SqlClient"/>
Моя база данных составляет ок. Сейчас размером 10 МБ. Если я закачу его по ftp в папку App_Data, как мне присоединить эту базу данных?
В Plesk у меня есть возможность создать базу данных и ее пользователя (как показано на скриншотах):
1) Веб-приложения и службы - Plesk
2) Добавьте новую базу данных и добавьте нового пользователя базы данных.
3) Webadmin> ASP.ET Enterprise Manager
Но это для новой базы данных, которую я создал. Моя проблема в том, чтобы загрузить существующий.
В Plesk также есть раздел для настроек ASP.NET (как показано ниже) Здесь есть возможность изменить строка подключения и т. д.
Я также спросил своего хостинг-провайдера о методе подключения базы данных, которую я буду загружать. Это был ответ в цитате.
Файлы mdf ldf, возможно, будут работать на вашем локальном компьютере, но в этом случае база данных mssql не будет работать на веб-сервере, поскольку на веб-сервере вам потребуется создать и восстановить файл резервной копии базы данных с помощью панели управления plesk.
Пример строки подключения для asp.net mssql
Standard Security
: "Provider=SQLOLEDB;Data Source=Your_Server_Name;Initial Catalog= Your_Database_Name;UserId=Your_Username;Password=Your_Password;
"Имя сервера, которое будет использоваться при кодировании: каталог localhost / имя базы данных, пользователь базы данных и пароль базы данных, вам потребуется создать свой собственный с помощью панели управления plesk "[/ quote]
Я был бы очень признателен за шаги, которые я должен предпринять, чтобы загрузить мою существующую базу данных. Как мне его прикрепить? Какую строку подключения я должен использовать? Спасибо!