﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / SQL Server / Базы данных  / ТЕМА            Trusted_Connection           SQL7.0 / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 08 Jan 2009 21:22:41 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: ТЕМА            Trusted_Connection           SQL7.0</title><link>http://www.relib.com/forums/Topic735706-22-1.aspx</link><description>Что у тебя сервак пишет по команде&lt;BR&gt;&lt;BR&gt;print @@version</description><pubDate>Thu, 27 Dec 2001 01:17:00 GMT</pubDate><dc:creator>URFIN</dc:creator></item><item><title>RE: ТЕМА            Trusted_Connection           SQL7.0</title><link>http://www.relib.com/forums/Topic735706-22-1.aspx</link><description>Интересно, почему у меня всё работало вообще без единого SP?</description><pubDate>Wed, 26 Dec 2001 09:56:00 GMT</pubDate><dc:creator>AiK</dc:creator></item><item><title>RE: ТЕМА            Trusted_Connection           SQL7.0</title><link>http://www.relib.com/forums/Topic735706-22-1.aspx</link><description>НЕТ&lt;BR&gt;&lt;BR&gt;Глюк был в том, что не был установлен SP3 для SQL Server7.0&lt;BR&gt;&lt;BR&gt;ЭТО БЫЛА ОШИБКА Microsoft, которую они исправили&lt;BR&gt;&lt;BR&gt;И вотообще SQL Server дерьмо&lt;BR&gt;очень слабенький по сравнению с ORACLE</description><pubDate>Wed, 26 Dec 2001 06:48:00 GMT</pubDate><dc:creator>URFIN</dc:creator></item><item><title>RE: ТЕМА            Trusted_Connection           SQL7.0</title><link>http://www.relib.com/forums/Topic735706-22-1.aspx</link><description>Кажется я на этот вопрос уже отвечал :)&lt;BR&gt;Вообще-то всё замечательно работает, особенно если создавать пользователей ручками, а не через EM.&lt;BR&gt;Насколько я понял, &amp;quot;глюк&amp;quot; случается, если не указать для пользователя&lt;BR&gt;DB_USERS дефолтной базы данных (точнее не сменить её с masters на MY_BASE)</description><pubDate>Tue, 25 Dec 2001 02:25:00 GMT</pubDate><dc:creator>AiK</dc:creator></item><item><title>ТЕМА            Trusted_Connection           SQL7.0</title><link>http://www.relib.com/forums/Topic735706-22-1.aspx</link><description>Привет, Михаил!&lt;BR&gt;&lt;BR&gt;Хочу спросить у вас про права пользователей в SQL Server в режиме&lt;BR&gt;Trusted_Connection.&lt;BR&gt;&lt;BR&gt;Конфигурация&lt;BR&gt; Windows 2000 Server&lt;BR&gt; SQL Server 7.0 Desktop Edition&lt;BR&gt;&lt;BR&gt;Есть у  меня в системе Windows на компьютере SRV группа DB_USERS, в которой ОЧЕНЬ&lt;BR&gt;много&lt;BR&gt;пользователей. Я хочу предоставить всем им права на пользование&lt;BR&gt;таблицами в БД MY_BASE на SQL Server.&lt;BR&gt;&lt;BR&gt;Для этого я делаю следующее:&lt;BR&gt;&lt;BR&gt;1. Регистрирую на сервере login &amp;quot;SRV\DB_USERS&amp;quot; для моей группы DB_USERS&lt;BR&gt;   Самих же пользователей группы я НЕ РЕГИСТРИРУЮ иначе зачем мне этот&lt;BR&gt;   режим доверительного соединения.&lt;BR&gt;   &lt;BR&gt;2. Регистрирую этот логин (SRV\DB_USERS) в БД MY_BASE под именем&lt;BR&gt;   GroupDbUsers.&lt;BR&gt;3. Предоставляю для GroupDbUsers права на SELECT необходимых таблиц.&lt;BR&gt;4. Устанавливаю соединение с SQL Server под одним из пользователей&lt;BR&gt;   группы DB_USERS. Например это пользователь USER1. Утилита так и пишет, что я&lt;BR&gt;подключился под&lt;BR&gt;   пользователем SRV.USER1.&lt;BR&gt;&lt;BR&gt;Теперь я могу делать выборку данных из соответствующих таблиц. Но&lt;BR&gt;если я захочу проверить свои права на таблицы или вывести список доступных мне&lt;BR&gt;таблиц процедурой&lt;BR&gt;                     sp_tables NULL,NULL,NULL,&amp;quot;'TABLE'&amp;quot;&lt;BR&gt;&lt;BR&gt;то мои права = 0, а список таблиц пуст. Эту процедуру сервера&lt;BR&gt;использует также фунция ODBC SQLTables и многи другие. В итоге&lt;BR&gt;получается, что права на самом деле есть, а списка доступных таблиц&lt;BR&gt;нет. Что делать????&lt;BR&gt;Ситуация пропадает (то есть появляется список доступных таблиц),&lt;BR&gt;если явно регистрировать КАЖДОГО пользователя Windows2000 на SQL Server.&lt;BR&gt;Это очень неприятно.&lt;BR&gt;Получается, что сервер с одной стороны работает&lt;BR&gt;правильно и доступ и права мне предоставляет как члену группы, но&lt;BR&gt;информацию о таблицах выдать не может и прав моих выдать не может.&lt;BR&gt;Я не могу написать приложение на VisualC++, которое отображает список&lt;BR&gt;доступных мне таблиц.&lt;BR&gt;&lt;BR&gt;Я приблизительно догадываюсь почему это происходит. Ведь по команде&lt;BR&gt;    print user_id()&lt;BR&gt;мне выдается значение 0, а это UID роли public, а ей действительно эти&lt;BR&gt;таблицы не видны. Просто группа Windows DB_GROUP имеет эту роль, но&lt;BR&gt;самой группе DB_GROUP права предоставлены ведь.&lt;BR&gt;&lt;BR&gt;ГДЕ Я ОШИБАЮСЬ? КАК МНЕ РЕШИТЬ ПРОБЛЕМУ РЕГИСТРАЦИИ ПОЛЬЗОВАТЕЛЕЙ&lt;BR&gt;СИСТЕМЫ Windows БЕЗ ИХ ЯВНОГО ПРОПИСЫВАНИЯ НА СЕРВЕРЕ SQL так, чтобы ВИДНЫ&lt;BR&gt;были ТАБЛИЦЫ по процедуре sp_tables?&lt;BR&gt;Что же это за поддержка такая????? Где режим доверительного&lt;BR&gt;соединения???&lt;BR&gt;Все же работает, просто не могу получить информацию!!!!</description><pubDate>Thu, 06 Dec 2001 05:42:00 GMT</pubDate><dc:creator>URFIN</dc:creator></item></channel></rss>