Редактирование строки подключения После резервного копирования базы данных в базу данных сервера - PullRequest
0 голосов
/ 09 июля 2011

Я все еще новичок в этом: $
Я сделал следующее:

  1. Я опубликовал базу данных на моем диске.
  2. откройте опубликованный скрипт DB.MDF с помощью Microsoft SQL Server 2008 Studio Management Server.
  3. запустите его и выполните резервное копирование.это было в главной базе данных под Системной базой данных.
  4. на сервере я создал нового пользователя и новую базу данных с тем же именем.
  5. Я восстановил DB.BAK и просмотр базы данных, и нашел свои таблицы.

теперь мне нужно отредактировать строку подключения .. это моя строка подключения из файла конфигурации:

<add name="AlBayanEntities" connectionString="metadata=res://*/Core.Model.AlBayan.csdl|res://*/Core.Model.AlBayan.ssdl|res://*/Core.Model.AlBayan.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\AlBayan.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

Я изменил ее на:

<add name="AlBayanEntities" connectionString="Server=;Database=databaseName;Uid=bayan;Password=1abcd;" providerName="System.Data.EntityClient" />

и я получил в своем плане хоста следующее:
'Вы также можете использовать вышеуказанный адрес SQL Server в строках подключения вашего приложения, например: ASP.NET (библиотека ADO.NET) Server =; Database = databaseName;Uid = userName; Password = password; '

я делаю правильно?
coz Я все еще не могу войти на свой сайт, что означает, что он не работает, потому что я создал роль из ASP.Конфигурация NET и по-прежнему не может войти: /

Ответы [ 2 ]

0 голосов
/ 09 июля 2011

Членство в ASP.NET обычно сложно настроить новичкам.Я настоятельно рекомендую сначала создать простую страницу и попытаться получить несколько записей из базы данных, чтобы проверить правильность строки подключения.Если все в порядке, перейдите к следующим действиям по устранению неполадок.

0 голосов
/ 09 июля 2011

В вашем примере строки подключения у вас есть

Database = databaseName

Является ли "databaseName" фактическим именем вашей базы данных?Это должно быть.

...