LocalDB- главная база данных, функция резервного копирования/восстановления

У меня есть приложение С#, .net, которое подключается к базе данных SQLexpress.

Я меняю базу данных на localDB. Теперь есть пара функций, таких как

  1. Восстановление/резервное копирование базы данных - у меня есть общая хранимая процедура в мастере, и я вызываю ее для того же.
  2. получить все базы данных в экземпляре сервера

для обоих из них строка подключения выглядит примерно так

 "Data Source=ConfiguarionDB;Initial Catalog=master;Integrated Security=True;"

Но поскольку я перехожу на локальную базу данных, какой должна быть строка подключения?

"Data Source=(localdb)\\v11.0;AttachDbFileName= D:\\ConfiguarionDB.mdf;Initial Catalog=master;Integrated Security=True;"

что не работает!. Я могу загрузить базу данных и выполнить все другие операции, которые не включают главную базу данных (конечно, строка подключения не включает главную базу данных)


person user1687824    schedule 17.04.2014    source источник
comment
Ваша заданная строка подключения для localdb с нежелательной точкой с запятой (;) в конце.   -  person Mohd Sadham    schedule 17.04.2014
comment
сейчас поменял..но проблема не в этом   -  person user1687824    schedule 17.04.2014
comment
Разве файл MDF не является одной БД? Если да, то не будет ли другой MSF для MASTER? Я не знаю locvaldb: есть ли у него главная БД?   -  person simon at rcl    schedule 17.04.2014


Ответы (1)


Попробуйте свою строку подключения, не используя Исходный каталог. Как это

"Источник данных=(localdb)\v11.0;AttachDbFileName=D:\ConfiguarionDB.mdf;Integrated Security=True;"

person Nirali Maniar    schedule 23.05.2016