Добавить в избранное   Сделать стартовой   Главная   E-mail   Форум   Мой блог 
   
Cертификации

Errors

ETL

FAQ (по темам)

GIS

Web

wiki

Администрирование

Безопасность

Книги
Oracle, ...

Новости

ОС

Программирование

Проектирование БД

Производительность

Скачать

Советы

Тестирование

Установка

FAQ - по базам данных
FAQ - по базам данных
Установка СУБД
Oracle
Sybase
MySQL
PostgreSQL
MS SQL Server
Interbase, Firebird
Другие DB
Администрирование
Oracle
MySQL
Sybase
PostgreSQL
MS SQL Server
Interbase, Firebird
IBM DB2
Другие DB
Проектирование БД
Статьи
ETL
Теория БД
ErWin
Designer 2000
PowerDesigner
Хранилища данных
CASE средства
OLAP
Бизнес - анализ (BI)
Производительность
Oracle
MSSQL
Interbase, Firebird
IBM DB2
MySQL
PostgreSQL
SYBASE
Безопасность БД
Oracle
MS SQL Server
Инъекция SQL
Программирование
Transact-SQL
PL/SQL
C++
XML
SQL
PostgreSQL
MDX
Java
VBA Excel
Книги по базам
Oracle
Заказ книг
ОС
Установка и настройка
UBUNTU
ОС
Установка и настройка
UBUNTU
FAQ
FAQ - по базам данных

SQL сервер для 1С: создание базы данных

Печать E-mail
Оглавление
SQL сервер для 1С: создание базы данных
Страница 2

SQL сервер для 1С: создание базы данных

Итак, SQL сервер запущен. Теперь самое время создать базу данных, с которой будет работать программа 1С. Несмотря на всю простоту этой процедуры, в ней есть несколько особенностей, о которых Вам следует знать.

Запустите программу "Enterprise Manager". Поставьте курсор на название сервера и из контекстного меню выберите пункт "Свойства". Перейдите на закладку "Security":

 

Свойства SQL сервера

Материал, изложенный в этой главе, описан для случая авторизации "SQL Server and Windows".

Если же у Вас будет выбрана авторизация "Windows only", то при попытке подключения 1С к SQL серверу, Вы получите сообщение, аналогичное приведенному ниже:

Ошибка подключения к SQL серверу

О том, как в 1С настраивается подключение к SQL серверу, я расскажу позже.

 

Кто владелец базы данных?

Когда Вы будете создавать новую базу, ее владельцем станет та учетная запись, от имени которой Вы подключились к SQL серверу.

Чтобы посмотреть настройки подключения, поставьте курсор на название сервера и из контекстного меню выберите пункт "Edit SQL Server Registration properties …":

Выбор свойств регистрации SQL сервера

Раздел "Connection" определяет, каким образом Вы будете подключаться к SQL серверу из программы "Enterprise Manager". Способ подключения в конечном итоге определяет, кто станет владельцем создаваемой базы данных.

Способ подключения к SQL серверу

Определить владельца существующей базы очень легко - просто посмотрите ее свойства. По приведенному ниже рисунку видно, что владелец базы pubs - учетная запись sa.

Просмотр владельца базы данных. Владелец - sa

Если же Вы авторизовались средствами Windows и создали новую базу, то информация о ее владельце будет выглядеть немного иначе:

Просмотр владельца базы данных. Владелец - учетная запись домена

Вы можете спросить, зачем нужно знать владельца базы данных?
Отвечаю: доступ к базе данных из 1С может быть осуществлен только ее владельцем. Если это правило нарушается, при сохранении параметров базы данных SQL или при запуске 1С выдается следующее сообщение:

Окно ошибки -'Доступ к базе данных разрешен только ее владельцу'

Есть уточнение - доступ от имени sa разрешен, даже если владелец базы данных не sa.

Предвижу Ваше желание подключать 1С к SQL серверу от имени учетной записи sa. Это не самая лучшая идея, т.к. у этой учетной записи полные права на управление SQL сервером. Для работы 1С лучше завести отдельную учетную запись с ограниченными правами. Назовем ее Login1C.

Управление учетными записями производится в ветке "Security":

Создание новой учетной записи. Ветка 'Security'

Создайте новую учетную запись с именем Login1C. На закладках "Server Roles" и "Database Access" не проставляйте никаких галочек:

Создание новой учетной записи. Заполнение полей.

Следующий шаг - сделать учетную запись Login1C владельцем базы данных. Эту операцию надо выполнять, когда база данных уже создана. Поскольку на данном этапе мы еще не создали свою базу, я расскажу, как это сделать на примере базы pubs.

Запустите программу "Query analyzer". В выпадающем списке баз данных выберите базу pubs. В окне запросов наберите команду

sp_changedbowner 'Login1c'

Выполните ее. Вы должны получить следующий результат:

Смена владельца базы данных в Query Analyzer

Владелец базы изменится на Login1C:

Результат смены владельца


 
 
« Пред.   След. »
     

Последние добавленные статьи
Поиск
Ссылки
Главная
Скачать
Курсы
Роль АБД (SYSDBA)
Карта сайта
Автостекла
Контакты
Войти на сайт
Популярные статьи
Online - тесты
1Z0-042
Rambler's Top100 МЕТА - Украина. Рейтинг сайтов хостинг от freehost.com.ua

Все права защищены.SYSDBA 2010 | Если у Вас есть хороший материал пришлите его нам.