Ну, в заголовке темы, по сути, говорится все: в чем разница между базой данных SQL Server файлом (.mdf) и фактической базой данных SQL Server? Кроме того, несколько следующих вопросов:В чем разница между базой данных SQL Server FILE и фактической базой данных SQL Server в ASP.NET?
Существуют ли файлы базы данных для SQL Server 2008 Express и SQL Server 2008 R2? Есть ли разница между теми, если они это делают?
При загрузке сайта с файлом db будет ли он автоматически подключаться к db, работающему на сервере? Нужна ли ему информация о строке соединения db?
У меня есть SQL Server 2008 R2, работающий на моем рабочем сервере. Будет ли автоматическая функция публикации в VS 2010 прикреплять к ней один из этих файлов, или мне придется вручную указать ее? Я предполагаю, что мое замешательство проистекает из того, как проектное решение отображается в VS по сравнению с тем, как оно должно быть выложено на сервере. –
Если вам нужна копия базы данных Prod в вашей Dev/локальной среде, предположим, что вы создаете резервную копию/восстановление (отсоединение производственной базы данных для ее копирования было бы немыслимо) Но, наоборот, я никогда не буду публиковать непосредственно в базе данных prod. Развертывание в среду Dev или QA из VS, а затем скрипт изменений между QA и Prod с помощью инструмента, такого как Redgate SQLCompare Я еще не смотрел VS2010, но в проектах базы данных VS2010 .dbproj позволяет вам управлять своим DDL и proc изменения под контролем версий. Обычно вы не хотите загружать фиктивные тестовые данные в prod – StuartLC
Моя версия VS (2010 Professional) не позволяет мне создать проект базы данных AFAIK. Категория проекта базы данных даже не указана, когда я нажимаю «Новый проект ...» –