EF 4.1 CF: разрешение CREATE DATABASE запрещено в базе данных «master»

Entity Framework 4.1 Code First отлично работает с SQLEXPRESS на localhost . Однако, Теперь я готов подключиться к обычному серверу SQL 2008 .

  1. Я создал новую базу данных «NewEfDatabase».

  2. Затем изменил мои « ApplicationServices » connectionString в Web.config , чтобы указать на мою новую базу данных со встроенной безопасностью.

Но затем я получаю эту ошибку:

« Разрешение CREATE DATABASE запрещено в базе данных 'master' . "

Итак ...

a) Какие разрешения необходимы EF 4.1 CF на указанном сервере SQL для выполнения своей работы?

b) Могу ли я установить пустую базу данных на SQL 2008 для EF 4.1 CF, или я должен позволить ему делать все, что работает за меня? (Я не уверен, что мой администратор баз данных был бы признателен за предоставление моему приложению EF прав делать что-либо вне конкретной базы данных)

9
задан Behnam Esmaili 20 December 2012 в 17:46
поделиться