|
Программирование >> Администрирование microsoft sql
21. В панели инструментов щелкните кнопку Execute Query, чтобы заново запрос пользователя Joe. 22. Заметьте: в области результатов запроса отображается другое сообщение об ошибке. Теперь пользователь Joe не может выполнить распределенный запрос, так как его локальная учетная запись связана с еще не созданной в экземпляре Instance учетной записью Joe. 23. Разверните окно SQL Server Enterprise Manager. 24. В дереве консоли раскройте SelfPacedCPU\MyNamedInstance, а затем - Security. 25. Щелкните правой кнопкой Logins и выберите New Login. Откроется окно SQL Server Login Properties - New Login. 26. В поле Name введите Joe. 27. Установите переключатель SQL Server Authentication. 28. В поле Password введите password и щелкните ОК. Откроется окно Confirm Password. 29. В поле Confirm New Password введите password и щелкните ОК. 30. Разверните окно SQL Query Analyzer. 31. В панели инструментов щелкните кнопку Execute Query, чтобы заново выполнить запрос пользователя Joe. Обратите внимание, что таблица Customer теперь отображается в области результатов запроса. Пользователь Joe может выполнять запросы к wind, так как для Northwind создана учетная запись пользователя guest, обладающая ми выполнения оператора SELECT в таблице Customer. 32. Разверните окно SQL Server Enterprise Manager. 33. В дереве консоли раскройте SelfPacedCPU, затем - Security и щелкните Linked Servers. 34. В области, где отображаются объекты, их состав и свойства, дважды щелкните SetfPacedC PU\М yNamedlnstance. Откроется окно Linked Server Properties - 35. Перейдите на вкладку Security. 36. В первой строке Local Login щелкните стрелку раскрывающегося списка и выберите имя пользователя Ana. 37. В поле Remote User введите Joe. 38. В поле Remote Password введите password. 39. Во второй строке введите Joe и пометьте флажок Impersonate. 40. Ниже надписи For A Login Not Defined Tn The List Above, Connections Will установите переключатель Not Be Made и щелкните ОК. Только Joe и Ana могут использовать данную конфигурацию удаленного сервера. 41. Разверните окно SQL Query Analyzer. 42. панели инструментов щелкните кнопку Execute чтобы заново выполнять запрос пользователя Joe. Обратите внимание, что таблица Customer отображается в области результатов запроса. 43. Переключитесь на свое соединение в качестве администратора в SQL Query Analyzer. 44. В панели инструментов щелкните кнопку Execute Query, чтобы заново выполнить запрос. Обратите внимание, что вы не можете больше подключаться к связанному серверу, так как ваша учетная запись не связанна с другой записью. Администрирование SQL Server a 12 45. В меню File выберите Connect. . - . 46. Откроется окно Connect To SQL Server. 47. Щелкните SQL Server Authentication. . 48. В поле Login name введите Ana. . 49. В поле Password введите password и щелкните ОК. Откроется окно SQL Query Analyzer. 50. В панели запросов введите SELECT * FROM [SelfPacedCPU\MyNamedInstan-се].Northwind.dbo.Customers и в панели инструментов щелкните кнопку Execute Query. Обратите внимание, что в области результатов запроса отображается таблица Customer. Пользователь Ana использует конфигурацию связанного сервера и имеет доступ к данным в используя права учетной записи Joe. ,51. Закройте SQL Server Enterprise Manager и SQL Query Analyzer, не сохраняя выполненных изменений. Создание ODBC-источников данных SQL Server Обычно клиенты подключаются к SQL Server 2000 с помощью OLE DB или ODBC. OLE получают информацию о соединении от поставщика Microsoft OLE DB Provider for SQL Server. ODBC-клиенты получают необходимую информацию о соединении от поставщик;. Microsoft OLE DB for ODBC, также они могут установить соединение, используя имя источника данных (data source name, DSN) ODBC SQL Server. DSN - это специальная запись, где хранится информация об используемом ODBC-драйвере, о соединении и некоторые специальные данные, необходимые для драйвера. Для создания DSN используется утилита ODBC Data Source Administrator. Чтобы создать DSN в Windows 2000, из группы Administrative Tools из Control Panel запустите утилиту Data Sources (ODBC), как показано на рис. 12-34. Iii iiii 11 itt л \тгу i r\Tii\111чг гьи nr Рис. 12-34, Создание DSN Вы можете создать пользовательское, системное и файловое имя DSN. Пользовательское имя DSN принадлежит который его создал и находится только на компьютере, где оно было создано, Системное имя DSN доступно всем подключенным пользователем и находится на компьютере, где оно б1ло создано. Файловое имя DSN хранится в оно может быть доступно нескольким лем сети и не обязательно должно быть локальным файлом на клиентском компьютере. После того, как вы выбрали тип DSN (на соответствующей вкладке) и драйвер для нового DSN (щелкнув кнопку Add), откроется окно мастера Data Source Wizard. На рис. 12-35 показано создание нового ODBC-источника данных для SQL Server. В первом окне мастера введите имя DSN в поле Name, краткое описание - в поле Description и выберите в списке Server имя экземпляра SQL Server, для которого DSN будет хранить информацию о соединении. Во втором окне мастера введите информацию о соединении (рис. 12-36). Рис. 12-35. Создание сточвика данных для DSN Рис. 12-36. Ввод информации о соединении для DSN Вы можете указать, чтобы драйвер SQL Server ODBC использовал соединение или учетную запись и пароль SQL Server, введенные пользователем. Вы также можете задать параметры клиентских сетевгх библиотек, шелкнув кнопку Client Configuration, Кроме того, вы можете подключиться к SQL Server, чтобы ввести начальные параметры, используемые в следующих окнах мастера, установив Connect То SQL Server To Obtain Default Settings For The Additional Configuration Options. Если вы не подключитесь к SQL Server в процессе создания источника данных, будут использованы значения по умолчанию. В третьем окне мастера вы можете выбрать БД по умолчанию, пометив флажок Change The Default Database To или присоединив БД для этого DSN, пометив флажок Attach Database Filename. Вы также можете определить параметры ANSI, используе-
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |