![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
Шмит |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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') хотя этот же клиенк прекрасно работает на компе где установлен сервер. И подключение тоже самое и запросы аналогичные. |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
Шмит, во-первых, не стоит использовать кириллицу при именовании сущностей базы данных; во-вторых, очевидно у Вас не хватает прав на совершение данной операции; и в-третьих у Вас странная строка соединения: одновременно заданы и IntegratedSecurity, и логин.
|
|||
|
||||
Шмит |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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 какая необходима тогда? если есть идеи - пишите... заранее благодарю |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 1 Всего: 92 |
Убери галку "user must change password on first login" (иди как-то так). Это настройки политики безопасности. Работать будут только в серверных виндах.
|
|||
|
||||
Шмит |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 16.7.2009 Репутация: нет Всего: нет |
спасибо - прошло
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |