none
Как открыть базу SQL, находящуюся в App_Data папке сайта из программы, запущенной на web сервере RRS feed

  • Вопрос

  • Извините за очередной глупый вопрос. С умными как-то проще. Сделал сайт. Он в принципе работает. Надо делать служебные программы. Никак не могу сообразить как мне открыть эту базу. В каталоге SQL Server Management Studio Express ее нет.

    Как должна выглядеть connectionString

    Подскажите, пожалуйста.


    • Изменено Miklv 8 ноября 2012 г. 13:45
    8 ноября 2012 г. 13:37

Ответы

  • Действительно, мой вопрос был глупым. Простите за заморочку

    Ведь на сайте есть доступ к базе, несмотря на ее отсутствие в каталоге SQL Server Management Studio Express .

    Берем за основу строку подключения с сайта. чуть правим и все!

    Работающий вариант connectionString выглядит примерно так:

    Data Source=localhost\SQLEXPRESS;

    Integrated Security=True;AttachDBFileName=C:\Здесь_путь_к папке_сайта\App_Data\Имя_файла_базы.mdf;

    User Instance=True;

    Наверное, аналогично можно подключить любой автономный файл.

    • Помечено в качестве ответа Abolmasov Dmitry 22 ноября 2012 г. 8:14
    9 ноября 2012 г. 8:50

Все ответы

  • Если на сервере нет SQL Express, а вообще это так, то никак. Вам нужно перенести базу на рабочий сервер.
    8 ноября 2012 г. 13:59
    Модератор
  • Конечно речь идет о рабочем сервере. Виртуальный Windows server у одного из провайдеров. На сервере есть SQL Express. Сайт работает с базой в папке App_Data  сайта (mdf файл). Внутри сайта на web страницах ASP.NET нет проблем к доступу к базе.  Хочу сделаь некоторую служебную программу, которую буду запускать непосредственно на сервере и работать с этой базой. Но никак не соображу, какая должна быть connectionString, так в В каталоге SQL Server Management Studio Express этой базы нет.

    8 ноября 2012 г. 15:05
  • Действительно, мой вопрос был глупым. Простите за заморочку

    Ведь на сайте есть доступ к базе, несмотря на ее отсутствие в каталоге SQL Server Management Studio Express .

    Берем за основу строку подключения с сайта. чуть правим и все!

    Работающий вариант connectionString выглядит примерно так:

    Data Source=localhost\SQLEXPRESS;

    Integrated Security=True;AttachDBFileName=C:\Здесь_путь_к папке_сайта\App_Data\Имя_файла_базы.mdf;

    User Instance=True;

    Наверное, аналогично можно подключить любой автономный файл.

    • Помечено в качестве ответа Abolmasov Dmitry 22 ноября 2012 г. 8:14
    9 ноября 2012 г. 8:50
  • Спасибо, что поделились решением проблемы. Оно будет полезным для других пользователей, которые могут стокнуться с подобным.


    Для связи [mail]

    22 ноября 2012 г. 8:14