Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Функция User Instances, помогите разобраться. 
:(
    Опции темы
KuMa1104
Дата 18.10.2009, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 541
Регистрация: 16.4.2009
Где: Ростов-на-Дону

Репутация: нет
Всего: 3



Добрый день у меня выдаёться исключение, когда я пытаюсь обратиться к БД

Код

Generating user instances in SQL Server is disabled. Use sp_configure 'user instances enabled' to generate user instances.


Дело в том что когда я создаю SqlConnection 
Код

SqlConnection thisConnection = new SqlConnection(
               @"Data Source=.\SQLEXPRESS;" +
               @"AttachDbFilename='C:\SQL Server 2000 Sample Databases\NORTHWND.MDF';" +
               @"Integrated Security=True;Connect Timeout=30;User Instance=true");

User Instance=true

В литературе написано :
Если выполучаете исключение указывающее на недоступность экземпляра, откройте окно запроса и запустите следующую команду базы данных.
Код

exec sp_configure 'user instance enabled', 1 
Reconfigure 

Это включит пользовательские экземпляры.

Так вот я не могу понять где открываеться это "окно запроса"????????




--------------------
Галактика – суровая штука. Чтобы в ней выжить, надо знать, где твое полотенце.

Время - штука относительная... а время обеда - ещё более относительная
PM MAIL   Вверх
Gluttton
Дата 18.10.2009, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



Я думаю, что Вам сюда smile ...

И рекомендую вооружиться очень полезной ссылкой...

СУБД? Тип доступа? Я так думаю, что MS SQL Server 2000, native SQL client? Строку подключения можно посмотреть в указаной выше ссылке...



--------------------
Слава Україні!
PM MAIL   Вверх
KuMa1104
Дата 18.10.2009, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 541
Регистрация: 16.4.2009
Где: Ростов-на-Дону

Репутация: нет
Всего: 3



Спасибо за аперативный ответ.

Просто я почитал в google что пишут по этому поводу.
И у меня сложилось мнение что дело именно в SQL Server 2005 Expres  собственно который у меня установлен. А вовсе не в проблеме реализации классов ADO.NET.

Это в нём цитирую:

Код

Помимо обычных экземпляров SQL Server, SQL Server Express также поддерживает пользовательские экземпляры – User Instances.
 Пользовательские экземпляры аналогичны именованным экземплярам, но создаются динамически и имеют различные ограничения.
 В ходе установки SQL Server Express имеется возможность выбрать режим, позволяющий активизировать функцию User Instances.
 По умолчанию функция User Instances выключена. После установки можно ввести команду sp_configure в SQL Server Management Studio Express (SSMSE), либо применить sqlcmd, используя следующий синтаксис:
sp_configure 'user instances enabled','1'

Для выключения функции User Instance нужно вместо 1 ввести 0

Вот именно это я и хотел бы сделать.

ВЫ думаете что там мне смогут с этимлучше помочь??

Добавлено через 2 минуты и 17 секунд
Код

ункция User Instances предназначена для облегчения процесса развертывания баз данных вместе с приложениями. 
User Instances позволяет пользователям, даже не обладающим административными привилегиями, 
создавать экземпляр базы данных по запросу.
 Для использования User Instances, строка соединения приложения должна содержать ключевые
 слова “attachdbfilename” и “user instance”:



Это сообщение отредактировал(а) KuMa1104 - 18.10.2009, 17:53


--------------------
Галактика – суровая штука. Чтобы в ней выжить, надо знать, где твое полотенце.

Время - штука относительная... а время обеда - ещё более относительная
PM MAIL   Вверх
Gluttton
Дата 18.10.2009, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



Цитата(KuMa1104 @  18.10.2009,  17:52 Найти цитируемый пост)
ВЫ думаете что там мне смогут с этимлучше помочь??

Ну как бы да smile ...
А кроме того вопросы связаные с доступом к БД с использованием конкретного ЯП задаются в форуме по ЯП (это где то в правилах написано, но сейчас найти не могу). Более того если вопрос по MS SQL Server, то для него тут есть отдельная ветка...

По поводу всего остального не знаю smile , но настоятельно рекомендую изучить приведенную выше мною ссылку на сайт с примерами строк подключения!

Добавлено через 2 минуты и 11 секунд
Кстати вот от туда:
Цитата

Using an User Instance on a local SQL Server Express instance
The User Instance functionality creates a new SQL Server instance on the fly during connect. This works only on a local SQL Server 2005 instance and only when connecting using windows authentication over local named pipes. The purpose is to be able to create a full rights SQL Server instance to a user with limited administrative rights on the computer.

Код

Data Source=.\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\mydb.mdf;User Instance=true;


Добавлено через 3 минуты и 57 секунд
Так же рекомендую при создании SqlConnection использовать ConnectionString, а потом сформированую строку подключения передавать в конструктор SqlConnection...


--------------------
Слава Україні!
PM MAIL   Вверх
KuMa1104
Дата 18.10.2009, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 541
Регистрация: 16.4.2009
Где: Ростов-на-Дону

Репутация: нет
Всего: 3



Да спасибо, Вы конечно правы.
К сожелению сам лично я этот топик перенести не могу.

Быть может кто то мне ответит или модератор перенесёт..
В любом случае будем ждать.

А ссылка действительно интересная. Но похоже что там к сожалению не описываються настройки для сервера, жаль.



--------------------
Галактика – суровая штука. Чтобы в ней выжить, надо знать, где твое полотенце.

Время - штука относительная... а время обеда - ещё более относительная
PM MAIL   Вверх
Zloxa
Дата 19.10.2009, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 10
Всего: 161




M
Zloxa
Перенесено их баз данных



--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0678 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.