Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
1c:установка-1с-предприятие-7-7-на-microsoft-sql-server-2008-r2 [2021/03/08 20:33] admin |
1c:установка-1с-предприятие-7-7-на-microsoft-sql-server-2008-r2 [2021/03/08 21:42] (текущий) admin |
{{ :1c:0001:ustanovka_1c_sql_005.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_005.png?nolink |}} |
| |
| Теперь в окне слева напишем текст представления: |
| |
| <code>select * from sysprocesses where cmd <> 'checkpoint'</code> |
| |
| Затем, нажимаем «//Выполнить код SQL//» (Иконка с красным восклицательным знаком на панели) |
| |
{{ :1c:0001:ustanovka_1c_sql_006.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_006.png?nolink |}} |
| |
| После того, как код изменится, сохраним представление, назвав его **sksprocesses**. |
| |
{{ :1c:0001:ustanovka_1c_sql_007.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_007.png?nolink |}} |
| |
| В результате чего в обозревателе объектов увидим только что созданное представление **dbo.sksprocesses**. Кликаем по нему правой кнопкой мыши и выбираем «//Свойства//» . |
| |
{{ :1c:0001:ustanovka_1c_sql_008.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_008.png?nolink |}} |
| |
| Откроется окно «//Свойства представления//» , в нем переходим на вкладку «//Разрешения//» и добавим пользователя **guest**. Для этого нажимаем «//Найти//» в окне добавления пользователей «//Обзор//» , отмечаем в списке пользователя **guest** и жмем «//ОК//» . |
| |
{{ :1c:0001:ustanovka_1c_sql_009.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_009.png?nolink |}} |
| |
| Теперь отмечаем разрешения для **guest**: |
| |
| * Вставка |
| * Выборка |
| * Изменение |
| * Назначение владельцем |
| * Обновление |
| * Просмотр определения |
| |
| После чего нажимаем «//ОК//» . |
| |
{{ :1c:0001:ustanovka_1c_sql_010.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_010.png?nolink |}} |
| |
| На этом создание представления завершено. |
| |
| ===== Добавление информационной базы в 1С:Предприятие 7.7 ===== |
| |
| Теперь, запустим 1С:Предприятие в режиме конфигуратора и добавим новую базу, для этого нажимаем «//Добавить//» задаем имя базы данных и указываем путь к каталогу в котором будет храниться наша база (изначально должен быть пустым) и нажимаем «//ОК//» . |
| |
{{ :1c:0001:ustanovka_1c_sql_011.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_011.png?nolink |}} |
| |
| Заходим в добавленную только что базу данных в режиме конфигуратора. При первом запуске система попросит выбрать формат хранения данных. Выбираем «//MS SQL Server//» и нажимаем «//ОК//». |
| |
{{ :1c:0001:ustanovka_1c_sql_012.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_012.png?nolink |}} |
| |
| В запустившемся конфигураторе заходим в «//Администрирование//» — «//Параметры базы данных SQL…//» . |
| |
{{ :1c:0001:ustanovka_1c_sql_013.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_013.png?nolink |}} |
| |
| Откроется окно «//Параметры базы данных SQL//», в нем заполняем: |
| |
| * Имя сервера в формате: //<Сетевое имя компьютера>\<Имя экземпляра SQL Server>//. (в моем случае это «//S4\ULTRA//» ) |
| * База данных: Имя базы данных, которое было введено при создании новой базы данных в п. 2. (в моем случае это «//BASE_1C//» ) |
| * Пользователь: Имя пользователя, которое было введено при создании нового пользователя в п. 2. (у меня это «//UserSQL//» ) |
| * Пароль: Пароль, который указывали для пользователя при создании в п. 2. |
| |
| И нажимаем «//ОК//». |
| |
{{ :1c:0001:ustanovka_1c_sql_014.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_014.png?nolink |}} |
| |
| Если нам нужна новая, т. е. «чистая» база, то уже можно начинать работать. Если же необходимо перенести уже существующую базу данных, то необходимо предварительно выгрузить из нее данные (войти в 1С:Предприятие в режиме конфигуратора, «//Администрирование//» — «//Выгрузить данные//») а затем загрузить в нашу, только что созданную базу на SQL («//Администрирование//» — «//Загрузить данные//» — выбрать файл выгрузки — «//ОК//» и согласиться с предупреждением о конфликте данных) . |
| |
{{ :1c:0001:ustanovka_1c_sql_015.png?nolink |}} | {{ :1c:0001:ustanovka_1c_sql_015.png?nolink |}} |
| |
| После этого этапа уже можно работать в 1С под текущим пользователем Windows. |
| |
{{ :1c:0001:ustanovka_1c_sql_16-640x480.png?nolink |}} | ===== Настройка безопасности для всех пользователей ===== |
| |
| Если подразумевается, что данный сервер является также [[http://tavalik.ru/index.php/ustanovka-servera-terminalov-na-windows-server-2008-r2/|Сервером терминалов]], на котором будут работать несколько пользователей, то необходимо для директорий, где хранятся базы данных 1С (в моем случае это «//C:\1C_BASE//») дать всем пользователям права на чтение/запись. Для этого в проводнике выделяем нужную папку, кликаем по ней правой кнопкой мыши и в меню выбираем «//Свойства//». В открывшемся окне переходим на вкладку «//Безопасность//» и нажимаем кнопку «Изменить». В окне «//Разрешения для группы…//» для группы «//Все//» установим «//Полный доступ//» . Закроем все окна кнопкой «//ОК//» . |
| |
| {{ :1c:0001:ustanovka_1c_sql_16-640x480.png?nolink |}} |
| |
| Теперь можно [[http://tavalik.ru/index.php/sozdanie-novogo-polzovatelya-v-windows-server-2008/|создавать пользователей]] для работы с 1С:Предприятие в режиме [[http://tavalik.ru/index.php/ustanovka-servera-terminalov-na-windows-server-2008-r2/|терминального сервера]] или в режиме [[http://tavalik.ru/index.php/nastrojka-udalennyx-prilozhenij-remoteapp-v-windows-server-2008-r2/|удаленных приложений RemoteApp]]. |
| |
| |