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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> sql server 2008, сети, работа с БД в локальной сети 
:(
    Опции темы
Шмит
Дата 16.7.2009, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 16.7.2009

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



Пару дней наза начал изучать sql server 2008.Создал на сервере небольшую базу с парой таблиц. Суть моего задания создать клиент к этой БД, чтобы он работал по локальной сети. На одной машине установлен сервер и вот с других машин, что есть в сети подключиться и сделать возможным работать с БД.
Само подключение у меня получилось, т.е. к серверу я подключаюсь, а вот отправить запрос какой-либо не получается, пишет The SELECT permission was denied on the object 'Каталог', database 'MyDB', schema 'dbo'. В чем может быть дело?


SqlConnection con = new SqlConnection()
SqlConnectionStringBuilder ConStr = new  SqlConnectionStringBuilder();
             ConStr.NetworkLibrary = "DBMSSOCN";
             ConStr.DataSource = STR_;
             ConStr.InitialCatalog = "MyDB";
             ConStr.IntegratedSecurity = true;
             ConStr.UserID = "******";
             con.ConnectionString = ConStr.ToString();
             string querySrting = "SELECT * From  Каталог";
              SqlDataAdapter adapter = new SqlDataAdapter()
                 adapter.SelectCommand = new SqlCommand(querySrting, con);
                 adapter.SelectCommand.Connection.Open();-проходит
                 adapter.SelectCommand.ExecuteNonQuery();-ошибка выскакивает на этом шаге(The SELECT permission was denied on the object 'Каталог', database 'MyDB', schema 'dbo')

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

PM MAIL   Вверх
Idsa
Дата 17.7.2009, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



Шмит, во-первых, не стоит использовать кириллицу при именовании сущностей базы данных; во-вторых, очевидно у Вас не хватает прав на совершение данной операции; и в-третьих у Вас странная строка соединения: одновременно заданы и IntegratedSecurity, и логин.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Шмит
Дата 27.7.2009, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 16.7.2009

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



Еще созрел вопрос - создаю новую учетную запись при этом выбивает ошибку и это все если я использую SQL  Server authentication

TITLE: Microsoft SQL Server Management Studio
------------------------------
Create failed for Login 'qqq'.  (Microsoft.SqlServer.Smo)
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
The MUST_CHANGE option is not supported by this version of Microsoft Windows. (Microsoft SQL Server, Error: 15195)

как понимаю версия Виндовс не поддерживает такой возможности. У меня стоит версия 2002 SP 2
какая необходима тогда? если есть идеи - пишите...

заранее благодарю

PM MAIL   Вверх
Любитель
Дата 28.7.2009, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 1
Всего: 92



Убери галку "user must change password on first login" (иди как-то так). Это настройки политики безопасности. Работать будут только в серверных виндах.


--------------------
PM MAIL ICQ Skype   Вверх
Шмит
Дата 29.7.2009, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 16.7.2009

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



спасибо - прошло
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

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

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


 




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


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

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