powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Строка коннекта для локальной базы и Windows Login
13 сообщений из 13, страница 1 из 1
Строка коннекта для локальной базы и Windows Login
    #39801837
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

Есть такая задача: для приложения создавать instance базы.
OS: windows7
Доменный юзер, без админских прав.
Вроде как MSSQL имеет возможность как раз для виндовых локальных пользователей создавать инстансы базы, где они могут работать без локальных прав администратора
Пробовал так:
Код: sql
1.
Data Source=localhost\SQLEXPRESS; Integrated Security=SSPI; AttachDbFilename=|DataDirectory|\DataBase\LocalSrv.mdf; User Instance=true;


Получаю ошибку про ошибки во время выполнения многошаговой операции OLEDB.

PS: дайте какую-нибудь хорошую документацию по параметрам строки соединения?
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801847
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbдайте какую-нибудь хорошую документацию по параметрам строки соединения? https://www.connectionstrings.com/sql-server/
CEMbПолучаю ошибку про ошибки во время выполнения многошаговой операции OLEDB.Ошибка хоть какая? Какой провайдер используете? Какая версия сиквела, клиентских библиотек?
CEMbВроде как MSSQL имеет возможность как раз для виндовых локальных пользователей создавать инстансы базы, где они могут работать без локальных прав администратора
Код: sql
1.
2.
-- Enable user instances.
sp_configure 'user instances enabled','1' 


В общем, см. хелп по "Connecting to SQL Server Express User Instances"
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801861
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgОшибка хоть какая?Multiple-step OLE DB operation generates error. Check each OLE DB status value... Я так понимаю, это весьма абстрактная ошибка :(
alexeyvgКакой провайдер используете?в строке коннекта указывал sqloledb или sqlncli11
alexeyvgКакая версия сиквела2005 - 9.0.1399.06
alexeyvgклиентских библиотек?в реестре sqlnclii11 это же оно? 11.1.3
alexeyvgsp_configure 'user instances enabled','1'sp_configure 'user instances enabled' выдал '1'
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801903
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbalexeyvgОшибка хоть какая?Multiple-step OLE DB operation generates error. Check each OLE DB status value... Я так понимаю, это весьма абстрактная ошибка :(Ну, первые слова абстрактные, но может там в полном тексте есть какие то намёки, номера?
Вы лучше скопируйте как есть, без многоточий.

CEMbalexeyvgКакой провайдер используете?в строке коннекта указывал sqloledb или sqlncli11Опять же, вы лучше скопируйте, как есть. И скопируйте текст ошибки, причём не любой, а тот, который именно с этой строкой коннекта.

А то вопрос звучит так: "У меня что то не работает, как вы думаете, я правильно пишу код программы?", при этом не показывая код.

CEMbPS: дайте какую-нибудь хорошую документацию по параметрам строки соединения?Ещё, кроме connectionstrings.com, есть Хелп
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801907
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фокус, который вы пытаетесь показать, умеет делать, например, Access .ADP

Подключите базу с его помощью.
1. Строки подключения он генерит лучше вас.
2. Возможно будет более вменяемое сообщение об ошибке.
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801954
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgНу, первые слова абстрактные, но может там в полном тексте есть какие то намёки, номера?
Вы лучше скопируйте как есть, без многоточий.Мне немного сложно копировать, проект у меня на компьютере за файрволом :)

код ошибки:-2147217887 0x80040e21
Произошла ошибка во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена.

из _com_error: BD_E_ERRORSOCCURED Multiple-step OLE DB operation generates error. Check each OLE DB status value. No work was done.

alexeyvgОпять же, вы лучше скопируйте, как есть.
ключ: HKLM/Software/Microsoft/SQLNCLI11/InstalledVersion
значение: 11.1.3000.0

alexeyvgА то вопрос звучит так: "У меня что то не работает, как вы думаете, я правильно пишу код программы?", при этом не показывая код.Не, вопрос звучит так: как мне открыть новый инстанс базы MSSQL для доменного пользователя? :)

aleks222Фокус, который вы пытаетесь показать, умеет делать, например, Access .ADPНету у меня access-a. И поставить нет возможности. Есть только винда и MSSQL сервер из коробки.
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801957
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb,

Расшифруйте термин "инстанс базы"
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801958
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и, есть условие, что моя программа должна работать без каких-либо настроек сервера и дополнительных установок. Т.е. поставил, запустил, заработало.
Если с MSSQL так сделать не получится, придётся делать файловое хранилище для данных и остаться без sql для работы с этими данными :(
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801962
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
invmРасшифруйте термин "инстанс базы"отдельная база данных, вот : "The User Instance functionality creates a new SQL Server instance on the fly during connect. This works only on a local SQL Server 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."
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801968
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbНу и, есть условие, что моя программа должна работать без каких-либо настроек сервера и дополнительных установок. Т.е. поставил, запустил, заработало.
Если с MSSQL так сделать не получится, придётся делать файловое хранилище для данных и остаться без sql для работы с этими данными :(

вы выбрали не ту базу даных для этого случая, посмотрите sql lite
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801970
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*данных
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39801974
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_OneCEMbНу и, есть условие, что моя программа должна работать без каких-либо настроек сервера и дополнительных установок. Т.е. поставил, запустил, заработало.
Если с MSSQL так сделать не получится, придётся делать файловое хранилище для данных и остаться без sql для работы с этими данными :(

вы выбрали не ту базу даных для этого случая, посмотрите sql lite
ну или если ms и однопользовательская, то Express LocalDb
...
Рейтинг: 0 / 0
Строка коннекта для локальной базы и Windows Login
    #39802079
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKто Express LocalDbспасибо, заработало, базу открыл, табличку создал, прочитал, всё вроде ок :)

- Инициализацию сделал, как в документации у MS написано
- ConnectionString: Provider=SQLNCLI11; Server=(LocalDB)\MyServerName; Integrated Security=SSPI; Trusted_connection=yes;

Всем большое спасибо
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Строка коннекта для локальной базы и Windows Login
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]