Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Помогите пожалуйста разобраться с такой проблемой!
При соединении с БД вылезает ошибка, что права не совпадают. Почитал форум, запускаю от администратора SQL все норм. Но в VS 2008 база отказывается работать, какие либо манипуляции невозможны. Менял разрешение на файл, все норм только до следющего запуска этой базы, затем SQL вновь назначает свои->БД не открывается. До этого все было норм! Помогите сделать так, чтобы SQL не назначал свои права и не менял пользователя.
14 дек 11, 21:33    [11767737]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
asd07,

попробуйте запустить vs от админа
14 дек 11, 21:38    [11767758]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Просто еще забыл уточнить, мне нужно будет показывать в аудитории в универе, а там права админа никто не даст. Да вообще мне кажется она там заругается на пользователя. Так что лучше, как в первоначальном виде было. (до ошибки - никаких прав ничего не делал, все норм работало!)
14 дек 11, 21:43    [11767773]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
Glory
Member

Откуда:
Сообщений: 104751
asd07
При соединении с БД вылезает ошибка

При соединение откуда ? С какими параметрами ?

asd07
ошибка, что права не совпадают

Можно ли публиковать оригинальное сообщение ?
14 дек 11, 21:45    [11767780]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Параметры , не совсем понял - просто присоединяю созданную базу к SQL 05.
Ошибка ниже.

К сообщению приложен файл. Размер - 40Kb
14 дек 11, 21:50    [11767807]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
Glory
Member

Откуда:
Сообщений: 104751
asd07
Параметры , не совсем понял - просто присоединяю созданную базу к SQL 05.

Вы уж определитесь, что вы делаете
В то сначала "При соединении с БД ", потом "просто присоединяю созданную базу к SQL "

Вы что собрались сразу и в VS и в MSSQL один и тот же физический файл использовать ?
14 дек 11, 21:53    [11767820]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Просто не правильно выразился. Когда в VS делал например команду Update. После захожу в SQL чтобы посмотреть изменилось ли что-либо. А сама проблема выше, простите как смог описал.
14 дек 11, 21:58    [11767833]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
Glory
Member

Откуда:
Сообщений: 104751
asd07
После захожу в SQL чтобы посмотреть изменилось ли что-либо.

И зачем каждый раз присоединять базу ?
14 дек 11, 21:59    [11767836]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Ну по разному же можно, присоединить файлом или конектиться с SQL. Скажите, как можно сделать так, чтобы он нормально каждый раз БД открывал (без присваивания прав). Чтобы на другом компьютере можно было норм открыть и показать.
14 дек 11, 22:03    [11767848]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Glory,
Просто как пример, когда появилась ошибка.
14 дек 11, 22:04    [11767853]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
Glory
Member

Откуда:
Сообщений: 104751
asd07
Скажите, как можно сделать так, чтобы он нормально каждый раз БД открывал (без присваивания прав). Чтобы на другом компьютере можно было норм открыть и показать.

Прочитать хелп
http://msdn.microsoft.com/ru-ru/library/ms189128.aspx
14 дек 11, 22:21    [11767908]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Объясните, плиз по-подробнее. Просто полный доступ делал для файла БД и для журнала
14 дек 11, 22:30    [11767939]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Вот так выглядят свойства файла

К сообщению приложен файл. Размер - 46Kb
14 дек 11, 22:34    [11767949]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
Glory
Member

Откуда:
Сообщений: 104751
asd07
Вот так выглядят свойства файла

И кто есть вы из перечисленных на скриншоте ?
И кто владелец файла ?

Сообщение было отредактировано: 14 дек 11, 22:40
14 дек 11, 22:39    [11767958]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
В тех же свойствах пишет что владелец StanislavПК, у меня одна учетная запись на ПК, до этого никакие права не назначал
14 дек 11, 22:51    [11767989]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Подскажите, кто в курсе
14 дек 11, 23:24    [11768062]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
Glory
Member

Откуда:
Сообщений: 104751
asd07
В тех же свойствах пишет что владелец StanislavПК, у меня одна учетная запись на ПК, до этого никакие права не назначал

Это сейчас или на момент показанной на скриншоте ошибке ?
14 дек 11, 23:29    [11768073]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Это сейчас
14 дек 11, 23:35    [11768090]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
Glory
Member

Откуда:
Сообщений: 104751
asd07
Это сейчас

Т.е. когда ошибки нет ?
14 дек 11, 23:38    [11768096]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Это после того как была ошибка, сейчас баа не подключается, выдает ошибку
14 дек 11, 23:42    [11768105]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
Есть какие-нибудь предложения? Ребят помогите очень нужно
15 дек 11, 17:41    [11773614]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
asd07,

Если я правильно вас понял. То, вы создали проект в VS и создали там базу данных mdf. И пытаетесь с ней работать и VS и в SSMS?
Если так то у вас ничего не выйдет.
Дело в том, что когда вы работаете в VS, то запускается еще один User Instance SQL Server от вашей учетной записи и файл открывается этим процессом. Существует еще один sql server процесс от NETWORK Service, который запускается автоматом (при дефалтовой остановки). И SSMS подключается именно к этому инстансу (NETWORK Service). Когда вы подключаете БД, то файл mdf становиться занят этим процессом (от NETWORK Service) и из VS он уже не доступен.
выход: либо не работать в SSMS, либо после каждой манипуляции в SSMS детачить БД.
15 дек 11, 17:54    [11773764]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
gds
asd07,

Если я правильно вас понял. То, вы создали проект в VS и создали там базу данных mdf. И пытаетесь с ней работать и VS и в SSMS?
Если так то у вас ничего не выйдет.
Дело в том, что когда вы работаете в VS, то запускается еще один User Instance SQL Server от вашей учетной записи и файл открывается этим процессом. Существует еще один sql server процесс от NETWORK Service, который запускается автоматом (при дефалтовой остановки). И SSMS подключается именно к этому инстансу (NETWORK Service). Когда вы подключаете БД, то файл mdf становиться занят этим процессом (от NETWORK Service) и из VS он уже не доступен.
выход: либо не работать в SSMS, либо после каждой манипуляции в SSMS детачить БД.

как вариант можете разместить БД в отдельном каталоге подключить в SSMS, а в проекте VS изменить коннекшен стринг.
15 дек 11, 17:56    [11773774]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
asd07
Member

Откуда:
Сообщений: 17
То есть если я Вас правильно понял, создал базу и кинул ее в проект VS, к SQL не соединять ее? То есть как выше сказано, если буду делать команду Update, смотерть изменились ли данные прямо в VS
15 дек 11, 17:58    [11773797]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с SQL Server 2005 express  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
asd07
То есть если я Вас правильно понял, создал базу и кинул ее в проект VS, к SQL не соединять ее? То есть как выше сказано, если буду делать команду Update, смотерть изменились ли данные прямо в VS

Я прослушал, какая у вас редакция студии (express,standard,...,?)?
Вам надо либо работать с бд из студии там есть Data Query connection, либо если вы очень привыкли к SMSS, то рабюотать в ней. НО либо изменить коннект стринг в проекте что бы подключались к инстансу от NETWORK SERVICE, либо после того как поработаете с SMSS детачить БД. т.к. она будет присоединена и автоматически не отключается.
Если хотите работать и там и там - самое оптимаольное подключить к express и изменить коннект стринг. Если у вас VS редакция express , то вот вам ConnectionString. Можете в настройках вписать.
15 дек 11, 18:06    [11773857]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить