6 развертывание базы данных ms sql: различия между версиями

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
======= Развертывание базы данных MS SQL =======
====== Развертывание базы данных MS SQL ======


Для ms-sql: [[File:address-3-0.bak]]  <br/>Для версий MS SQL ниже 12/ [[File:address2008r2.bak]]  <br/>Для перехода с адресного классификатора PostgreSQL/ [[File:address_for_postgres.bak]] <br/>Для перехода с адресного классификатора PostgreSQL для версий MS SQL ниже 12/ [[File:sov_postgres2008r2.bak]] <br/>Рассмотрим развертывание базы данных MS SQL, из бекапа, на примере MS SQL 2008 R2<br/><syntaxhighlight lang='bash'>
Для ms-sql: [[File:address-3-0.bak]]  <br/>Для версий MS SQL ниже 12/ [[File:address2008r2.bak]]  <br/>Для перехода с адресного классификатора PostgreSQL/ [[File:address_for_postgres.bak]] <br/>Для перехода с адресного классификатора PostgreSQL для версий MS SQL ниже 12/ [[File:sov_postgres2008r2.bak]] <br/>Рассмотрим развертывание базы данных MS SQL, из бекапа, на примере MS SQL 2008 R2<br/>'''В разных версиях сервера MS SQL процесс развертывания может незначительно отличаться.'''
'В разных версиях сервера MS SQL процесс развертывания может незначительно отличаться.
Для работы необходимо запросить у ит специалиста доступы к серверу MS SQL. <br/>- Запустить приложение '''"Cреда sql server management studio"''' и раскрыть список '''"localhost"'''.
</syntaxhighlight>'
   - Кликнуть правой кнопкой мыши на пункт '''"базы данных"'''.
Для работы необходимо запросить у ит специалиста доступы к серверу MS SQL. <br/>- Запустить приложение <syntaxhighlight lang='bash'>
   - Выбрать пункт '''"Создать базу данных"'''.
'"Cреда sql server management studio"
   - В разделе '''"Общее"''' заполнить поле '''"Имя базы данных"''', указав наименование '''"address"'''.
</syntaxhighlight>' и раскрыть список <syntaxhighlight lang='bash'>
   - Нажать кнопку '''"ОК"'''.
'"localhost"
</syntaxhighlight>'.
   - Кликнуть правой кнопкой мыши на пункт <syntaxhighlight lang='bash'>
'"базы данных"
</syntaxhighlight>'.
   - Выбрать пункт <syntaxhighlight lang='bash'>
'"Создать базу данных"
</syntaxhighlight>'.
   - В разделе <syntaxhighlight lang='bash'>
'"Общее"
</syntaxhighlight>' заполнить поле <syntaxhighlight lang='bash'>
'"Имя базы данных"
</syntaxhighlight>', указав наименование <syntaxhighlight lang='bash'>
'"address"
</syntaxhighlight>'.
   - Нажать кнопку <syntaxhighlight lang='bash'>
'"ОК"
</syntaxhighlight>'.


[[File:1_ш_развертывание_базы_данных_ms_sql_.png]]
[[File:1_ш_развертывание_базы_данных_ms_sql_.png]]


   - Нажать правой кнопкой на базу данных <syntaxhighlight lang='bash'>
   - Нажать правой кнопкой на базу данных '''"address"'''.
'"address"
   - Выбрать пункт '''"Задачи"''' и открыть выпадающий список.
</syntaxhighlight>'.
   - Кликнуть на строку '''"Восстановить"''' и открыть выпадающий список.
   - Выбрать пункт <syntaxhighlight lang='bash'>
   - Выбрать пункт '''"База данных"'''.
'"Задачи"
</syntaxhighlight>' и открыть выпадающий список.
   - Кликнуть на строку <syntaxhighlight lang='bash'>
'"Восстановить"
</syntaxhighlight>' и открыть выпадающий список.
   - Выбрать пункт <syntaxhighlight lang='bash'>
'"База данных"
</syntaxhighlight>'.


[[File:2_ш_развертывание_базы_данных_ms_sql_.png]]
[[File:2_ш_развертывание_базы_данных_ms_sql_.png]]


   - Выбрать бекап базы данных для восстановления.
   - Выбрать бекап базы данных для восстановления.
   - Нажать кнопку <syntaxhighlight lang='bash'>
   - Нажать кнопку '''"ОК"'''.
'"ОК"
   - Поставить галочку напротив пункта '''"Восстановить"'''.
</syntaxhighlight>'.
   - Поставить галочку напротив пункта <syntaxhighlight lang='bash'>
'"Восстановить"
</syntaxhighlight>'.


[[File:3_ш_развертывание_базы_данных_ms_sql_.png]]
[[File:3_ш_развертывание_базы_данных_ms_sql_.png]]


   - В разделе <syntaxhighlight lang='bash'>
   - В разделе '''"Параметры"''' поставить галочку в поле '''"Перезаписать существующую базу данных"'''.
'"Параметры"
   - Нажать '''"ОК"'''.
</syntaxhighlight>' поставить галочку в поле <syntaxhighlight lang='bash'>
'"Перезаписать существующую базу данных"
</syntaxhighlight>'.
   - Нажать <syntaxhighlight lang='bash'>
'"ОК"
</syntaxhighlight>'.


[[File:4_ш_развертывание_базы_данных_ms_sql_.png]]
[[File:4_ш_развертывание_базы_данных_ms_sql_.png]]


После появления сообщения/ "Восстановление базы данных 'address' успешно завершено" нажать кнопку <syntaxhighlight lang='bash'>
После появления сообщения/ "Восстановление базы данных 'address' успешно завершено" нажать кнопку '''"ОК"'''.
'"ОК"
</syntaxhighlight>'.


[[File:5_ш_развертывание_базы_данных_ms_sql_.png]]
[[File:5_ш_развертывание_базы_данных_ms_sql_.png]]
Строка 81: Строка 43:
0. Открыть "Сервис", "Параметры", поставить галочку "Отображать кнопку Все Функции" <br/>1. Открыть "Все функции" (функции для технического специалиста в 8.3.18 и выше) (2) > "Стандартные" (3) > "Управление внешними источниками данных" (4) <br/>[[File:сервис_все_функции.png]] <br/>2. Открыть «Администрирование» > «Изменить общие параметры» <br/>[[File:администрирование_изменить_общие_параметры.png]] <br/>3. Указать тип СУБД "MSSQL", логин address и пароль, а также строку подключения/ <br/><syntaxhighlight lang='bash'>
0. Открыть "Сервис", "Параметры", поставить галочку "Отображать кнопку Все Функции" <br/>1. Открыть "Все функции" (функции для технического специалиста в 8.3.18 и выше) (2) > "Стандартные" (3) > "Управление внешними источниками данных" (4) <br/>[[File:сервис_все_функции.png]] <br/>2. Открыть «Администрирование» > «Изменить общие параметры» <br/>[[File:администрирование_изменить_общие_параметры.png]] <br/>3. Указать тип СУБД "MSSQL", логин address и пароль, а также строку подключения/ <br/><syntaxhighlight lang='bash'>
Driver={SQL Server}; Server=localhost; Database=address;
Driver={SQL Server}; Server=localhost; Database=address;
</syntaxhighlight> <br/>"localhost" заменить на фактический адрес SQL сервера. <br/>4. Нажать кнопку «ОК». <br/>5. Нажать кнопку «Подключиться" <br/>6. Указать логин и пароль. <br/>7. Нажать кнопку «ОК». <br/>++++Исправление для внешнего источника данных (только для MS SQL)/  
</syntaxhighlight> <br/>"localhost" заменить на фактический адрес SQL сервера. <br/>4. Нажать кнопку «ОК». <br/>5. Нажать кнопку «Подключиться" <br/>6. Указать логин и пароль. <br/>7. Нажать кнопку «ОК». \Исправление для внешнего источника данных (только для MS SQL)/  
|
|
Для подключения к MS SQL БД необходимо:
Для подключения к MS SQL БД необходимо:


   - Выбрать базу данных, кликнув на нее.
   - Выбрать базу данных, кликнув на нее.
   - Нажать на кнопку <syntaxhighlight lang='bash'>
   - Нажать на кнопку '''"Конфигуратор"'''.
'"Конфигуратор"
   - Заполнить поля '''"Пользователь"''' и '''"Пароль"'''.
</syntaxhighlight>'.
   - Нажать на кнопку '''"ОК"'''.
   - Заполнить поля <syntaxhighlight lang='bash'>
'"Пользователь"
</syntaxhighlight>' и <syntaxhighlight lang='bash'>
'"Пароль"
</syntaxhighlight>'.
   - Нажать на кнопку <syntaxhighlight lang='bash'>
'"ОК"
</syntaxhighlight>'.


[[File:1_ш_подключение_адресного_классификатора.png]]
[[File:1_ш_подключение_адресного_классификатора.png]]


   - Развернуть выпадающий список раздела <syntaxhighlight lang='bash'>
   - Развернуть выпадающий список раздела '''"Внешние источники данных"''' и раскрыть список раздела '''"Адреса"'''.
'"Внешние источники данных"
   - Развернуть выпадающий список раздела '''"Таблицы"''' и кликнуть правой кнопкой мышки по пункту '''"Страны"'''.
</syntaxhighlight>' и раскрыть список раздела <syntaxhighlight lang='bash'>
   - Выбрать пункт '''"Свойства"''', кликнув на него.
'"Адреса"
   - В поле '''"Имя в источнике данных"''' значение поля заменить на '''"address.dbo.<имя таблицы>"'''.
</syntaxhighlight>'.
   - Нажать кнопку '''"Сохранить"'''.
   - Развернуть выпадающий список раздела <syntaxhighlight lang='bash'>
'"Таблицы"
</syntaxhighlight>' и кликнуть правой кнопкой мышки по пункту <syntaxhighlight lang='bash'>
'"Страны"
</syntaxhighlight>'.
   - Выбрать пункт <syntaxhighlight lang='bash'>
'"Свойства"
</syntaxhighlight>', кликнув на него.
   - В поле <syntaxhighlight lang='bash'>
'"Имя в источнике данных"
</syntaxhighlight>' значение поля заменить на <syntaxhighlight lang='bash'>
'"address.dbo.<имя таблицы>"
</syntaxhighlight>'.
   - Нажать кнопку <syntaxhighlight lang='bash'>
'"Сохранить"
</syntaxhighlight>'.


Аналогично повторить действия для каждой из таблиц внешнего источника данных “Адреса”: <syntaxhighlight lang='bash'>
Аналогично повторить действия для каждой из таблиц внешнего источника данных “Адреса”: '''"Регионы", "Районы", "Города", "Улицы"'''.
'"Регионы", "Районы", "Города", "Улицы"
</syntaxhighlight>'.


[[File:2_ш_подключение_адресного_классификатора.png]]
[[File:2_ш_подключение_адресного_классификатора.png]]


   - Развернуть выпадающий список раздела <syntaxhighlight lang='bash'>
   - Развернуть выпадающий список раздела '''"Страны"''' и раскрыть список раздела '''"Поля"'''.
'"Страны"
   - Кликнуть правой кнопкой мышки по пункту '''"НаименованиеПолное"'''.
</syntaxhighlight>' и раскрыть список раздела <syntaxhighlight lang='bash'>
   - Выбрать пункт '''"Свойства"''', кликнув на него.
'"Поля"
   - В поле '''"Имя в источнике данных"''' значение поля заменить на '''"fullname"'''.
</syntaxhighlight>'.
   - Нажать кнопку '''"Сохранить"'''.
   - Кликнуть правой кнопкой мышки по пункту <syntaxhighlight lang='bash'>
'"НаименованиеПолное"
</syntaxhighlight>'.
   - Выбрать пункт <syntaxhighlight lang='bash'>
'"Свойства"
</syntaxhighlight>', кликнув на него.
   - В поле <syntaxhighlight lang='bash'>
'"Имя в источнике данных"
</syntaxhighlight>' значение поля заменить на <syntaxhighlight lang='bash'>
'"fullname"
</syntaxhighlight>'.
   - Нажать кнопку <syntaxhighlight lang='bash'>
'"Сохранить"
</syntaxhighlight>'.


[[File:3_ш_подключение_адресного_классификатора.png]]
[[File:3_ш_подключение_адресного_классификатора.png]]


Аналогично повторить действия для каждой из таблиц внешнего источника данных “Адреса”/ <syntaxhighlight lang='bash'>
Аналогично повторить действия для каждой из таблиц внешнего источника данных “Адреса”/ '''"Регионы", "Районы", "Города", "Улицы"'''.
'"Регионы", "Районы", "Города", "Улицы"
</syntaxhighlight>'.
++++


<hi #99d9ea><syntaxhighlight lang='bash'>
 
'ДАЛЕЕ СКАЧАТЬ [[5_асп.шлюз:1_интеграция:9_шаблоны_обработок_1с_8х_и_7.7|ШАБЛОН ОБРАБОТКИ 1С 8Х ИЛИ 7.7]]
'''ДАЛЕЕ СКАЧАТЬ [[5_асп.шлюз:1_интеграция:9_шаблоны_обработок_1с_8х_и_7.7|ШАБЛОН ОБРАБОТКИ 1С 8Х ИЛИ 7.7]]''''''
</syntaxhighlight>'</hi>
[[Category:1 интеграция]]
[[Category:1 интеграция]]


<vote type=1 />
<vote type=1 />

Версия от 07:59, 28 марта 2025

Развертывание базы данных MS SQL

Для ms-sql: Файл:Address-3-0.bak
Для версий MS SQL ниже 12/ Файл:Address2008r2.bak
Для перехода с адресного классификатора PostgreSQL/ Файл:Address for postgres.bak
Для перехода с адресного классификатора PostgreSQL для версий MS SQL ниже 12/ Файл:Sov postgres2008r2.bak
Рассмотрим развертывание базы данных MS SQL, из бекапа, на примере MS SQL 2008 R2
В разных версиях сервера MS SQL процесс развертывания может незначительно отличаться. Для работы необходимо запросить у ит специалиста доступы к серверу MS SQL.
- Запустить приложение "Cреда sql server management studio" и раскрыть список "localhost".

 - Кликнуть правой кнопкой мыши на пункт "базы данных".
 - Выбрать пункт "Создать базу данных".
 - В разделе "Общее" заполнить поле "Имя базы данных", указав наименование "address".
 - Нажать кнопку "ОК".

 - Нажать правой кнопкой на базу данных "address".
 - Выбрать пункт "Задачи" и открыть выпадающий список.
 - Кликнуть на строку "Восстановить" и открыть выпадающий список.
 - Выбрать пункт "База данных".

 - Выбрать бекап базы данных для восстановления.
 - Нажать кнопку "ОК".
 - Поставить галочку напротив пункта "Восстановить".

 - В разделе "Параметры" поставить галочку в поле "Перезаписать существующую базу данных".
 - Нажать "ОК".

После появления сообщения/ "Восстановление базы данных 'address' успешно завершено" нажать кнопку "ОК".

Необходимо добавить учетную запись для подключения к MS SQL серверу из 1с. Для этого/
1. Открываем вкладку Безопасность - Имена для входа, нажимаем правой кнопкой мыши и выбираем "Создать имя входа"

2. Указываем следующие параметры/

  • Проверка подлинности/ SQL сервер;
  • Имя входа/ address;
  • Пароль/ придумать и записать пароль;
  • Снять галочку "требовать соответствие политике паролей";
  • База данных по умолчанию/ address.

Нажимаем ок.
3. Выбираем базу данных address из списка баз, нажимаем на нее правой кнопкой мыши, выбираем "Разрешения". Выбираем "Найти","Обзор",выбираем роль Public (ставим галочку) и нажимаем Ок в открытых окнах.

4. Листаем разрешения в самый низ, находим "Управление" и ставим галочку в поле "Предоставить". Нажимаем ОК.

В 1с/

0. Открыть "Сервис", "Параметры", поставить галочку "Отображать кнопку Все Функции"
1. Открыть "Все функции" (функции для технического специалиста в 8.3.18 и выше) (2) > "Стандартные" (3) > "Управление внешними источниками данных" (4)

2. Открыть «Администрирование» > «Изменить общие параметры»

3. Указать тип СУБД "MSSQL", логин address и пароль, а также строку подключения/

Driver={SQL Server}; Server=localhost; Database=address;


"localhost" заменить на фактический адрес SQL сервера.
4. Нажать кнопку «ОК».
5. Нажать кнопку «Подключиться"
6. Указать логин и пароль.
7. Нажать кнопку «ОК». \Исправление для внешнего источника данных (только для MS SQL)/

| Для подключения к MS SQL БД необходимо:

 - Выбрать базу данных, кликнув на нее.
 - Нажать на кнопку "Конфигуратор".
 - Заполнить поля "Пользователь" и "Пароль".
 - Нажать на кнопку "ОК".

 - Развернуть выпадающий список раздела "Внешние источники данных" и раскрыть список раздела "Адреса".
 - Развернуть выпадающий список раздела "Таблицы" и кликнуть правой кнопкой мышки по пункту "Страны".
 - Выбрать пункт "Свойства", кликнув на него.
 - В поле "Имя в источнике данных" значение поля заменить на "address.dbo.<имя таблицы>".
 - Нажать кнопку "Сохранить".

Аналогично повторить действия для каждой из таблиц внешнего источника данных “Адреса”: "Регионы", "Районы", "Города", "Улицы".

 - Развернуть выпадающий список раздела "Страны" и раскрыть список раздела "Поля".
 - Кликнуть правой кнопкой мышки по пункту "НаименованиеПолное".
 - Выбрать пункт "Свойства", кликнув на него.
 - В поле "Имя в источнике данных" значение поля заменить на "fullname".
 - Нажать кнопку "Сохранить".

Аналогично повторить действия для каждой из таблиц внешнего источника данных “Адреса”/ "Регионы", "Районы", "Города", "Улицы".


ДАЛЕЕ СКАЧАТЬ ШАБЛОН ОБРАБОТКИ 1С 8Х ИЛИ 7.7'

0.00
(0 голосов)