MS SQL для ПО Wonderware — различия между версиями

Материал из archestra.info
Перейти к: навигация, поиск
(MS SQL 2008)
(SQL Server AlwaysOn)
 
(не показаны 24 промежуточные версии 3 участников)
Строка 1: Строка 1:
 
== Основные замечания ==
 
== Основные замечания ==
 
* '''''Для софта WW ставить ТОЛЬКО default instance'''''
 
* '''''Для софта WW ставить ТОЛЬКО default instance'''''
* Для уточнения '''версии''' по номеру http://ru.wikipedia.org/wiki/%D1%EF%E8%F1%EE%EA_%E2%E5%F0%F1%E8%E9_Microsoft_SQL_Server
+
* Для уточнения '''версии''' по номеру см. http://support.microsoft.com/kb/321185
 +
или http://ru.wikipedia.org/wiki/%D1%EF%E8%F1%EE%EA_%E2%E5%F0%F1%E8%E9_Microsoft_SQL_Server
  
 +
 +
MS SQL Server необходимо установить для следующих ролей сервера (установить на том же сервере):
 +
*[[Galaxy Repository]]
 +
*[[Historian]]
 +
*[[Wonderware Information Server]]
 +
*[[БД Алармов и событий]]
  
 
== Оптимизация работы SQL Server ==
 
== Оптимизация работы SQL Server ==
По оптимизации SQL сервера посмотрите TN826
+
 
 +
По оптимизации SQL сервера посмотрите '''TN826''' Optimizing Microsoft SQL Server on the Galaxy Repository Node. Ссылка: [https://wdnresource.wonderware.com/support/kbcd/html/1/t002617.htm https://wdnresource.wonderware.com/support/kbcd/html/1/t002617.htm]
 +
 
 
  п. Anti-Virus Exclusions
 
  п. Anti-Virus Exclusions
 
  п. General Settings
 
  п. General Settings
 
  п. System Database Settings
 
  п. System Database Settings
* Оптимизация для миграции '''TN 921''' Optimizing SQL Server for Large Galaxy Migration https://wdnresource.wonderware.com/support/kbcd/html/1/t002735.htm
+
 
<Pre>
+
*Оптимизация <span style="color:#ff0000">для миграции</span> '''TN 921''' Optimizing SQL Server for Large Galaxy Migration [https://wdnresource.wonderware.com/support/kbcd/html/1/t002735.htm https://wdnresource.wonderware.com/support/kbcd/html/1/t002735.htm]
1. Установить безлимитный лог файл для БД галактики
+
<pre>1. Установить безлимитный лог файл для БД галактики
 
2. Удалить/настроить антивирусы
 
2. Удалить/настроить антивирусы
 
3. Оптимизация памяти - установить максимум 65% (в Мбайтах) от объема оперативной памяти сервера.
 
3. Оптимизация памяти - установить максимум 65% (в Мбайтах) от объема оперативной памяти сервера.
Строка 32: Строка 41:
 
   Установить recovery model в simple (Закладка Options)
 
   Установить recovery model в simple (Закладка Options)
 
   Остановить и запустить SQL Server.
 
   Остановить и запустить SQL Server.
8. Перед большими операциями импорта можно изменить значение частоты обновления дерева Galaxy, но WW рекомендует после больших операций вернуть его обратно. См. Adjust the Proxy Polling Rate в TN
+
8. Перед большими операциями импорта можно изменить значение частоты обновления дерева Galaxy,  
 
+
но WW рекомендует после больших операций вернуть его обратно. См. Adjust the Proxy Polling Rate в TN
 
</pre>
 
</pre>
  
 
== ОБЩИЕ документы ==
 
== ОБЩИЕ документы ==
* Переименование ПК для [[MS SQL]] server 2008 '''TN742'''
+
* Переименование ПК для [[MS SQL]] server 2008 '''TN742''' https://wdnresource.wonderware.com/support/kbcd/html/1/t002517.htm
* Переименование сервера для [[Historian]] '''TN777'''
+
* Переименование сервера для [[Historian]] '''TN777''' https://wdnresource.wonderware.com/support/kbcd/html/1/t002557.htm
 +
* Эти и другие см [[TN для смены имени ПК]]
 +
 
  
 +
=== УСТАНОВКА SQL ЧИТАТЬ ОБЯЗАТЕЛЬНО!!!===
 
'''техноты WW по установке MS SQL'''
 
'''техноты WW по установке MS SQL'''
  
Строка 53: Строка 65:
 
'''MS SQL 2008 Express:''' '''Tech Note 871'''
 
'''MS SQL 2008 Express:''' '''Tech Note 871'''
  
 +
=== Оптимизация SQL для работы с ПО Wonderware ===
  
 
+
По оптимизации SQL сервера для GR посмотрите  '''TN826'''  
По оптимизации SQL сервера посмотрите  '''TN826'''  
+
 
* п. Anti-Virus Exclusions
 
* п. Anti-Virus Exclusions
 
* п. General Settings
 
* п. General Settings
Строка 67: Строка 79:
  
 
== MS SQL 2008 ==
 
== MS SQL 2008 ==
* Нужен MS .NET framework 3.5
+
* Нужен MS .NET framework 3.5 для Windows Server 2008 R2 устанавливается и конфигурируется из ролей (add feature)
* Установка MS SQL2008: '''Tech Note 682'''
+
* Установка MS SQL2008: '''TN 682'''. Ссылка: https://wdnresource.wonderware.com/support/kbcd/html/1/t002451.htm
https://wdnresource.wonderware.com/support/kbcd/html/1/t002451.htm
+
  
 
== MS SQL 2008 Express ==
 
== MS SQL 2008 Express ==
Строка 87: Строка 98:
  
  
Установка MS SQL2008: '''Tech Note 958''' https://wdnresource.wonderware.com/support/kbcd/html/1/t002778.htm
+
Установка MS SQL2012: '''Tech Note 958''' https://wdnresource.wonderware.com/support/kbcd/html/1/t002778.htm
  
 +
=== Лог SQL сервера ===
 +
*C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log
 
=== Обязательные компоненты установки ===
 
=== Обязательные компоненты установки ===
 
* Database Engine Services
 
* Database Engine Services
Строка 145: Строка 158:
 
| Same as aadbo.
 
| Same as aadbo.
 
|}
 
|}
 +
 +
== SQL Server AlwaysOn ==
 +
*Информация о поддержке AlwaysOn Failover Clustering Instances (AlwaysOn FCI) и AlwaysOn Availability Groups (AlwaysOn AG)
 +
 +
Единственный продукт Wonderware, который был протестирован с SQL AlwaysOn, это Wonderware Workflow (Skelta). (Данные на май 2020, анализ среди SP/MES/WEI/BPM)
 +
 +
== SQL Server Database Mirroring ==
 +
Поддерживается продуктом Wonderware MES.
 +
 +
== Дополнительно ==
 +
*[[Базы данных для ПО Wonderware]]

Текущая версия на 08:48, 12 мая 2020

Основные замечания

или http://ru.wikipedia.org/wiki/%D1%EF%E8%F1%EE%EA_%E2%E5%F0%F1%E8%E9_Microsoft_SQL_Server


MS SQL Server необходимо установить для следующих ролей сервера (установить на том же сервере):

Оптимизация работы SQL Server

По оптимизации SQL сервера посмотрите TN826 Optimizing Microsoft SQL Server on the Galaxy Repository Node. Ссылка: https://wdnresource.wonderware.com/support/kbcd/html/1/t002617.htm

п. Anti-Virus Exclusions
п. General Settings
п. System Database Settings
1. Установить безлимитный лог файл для БД галактики
2. Удалить/настроить антивирусы
3. Оптимизация памяти - установить максимум 65% (в Мбайтах) от объема оперативной памяти сервера.
4. Default index fill factor from 0 to 90. http://www.sqlservergeeks.com/articles/sql-server-bi/1/index-fill-factor
5. Оптимизация Master DB
5.1. Установить Initial size 100 MB для лога и БД
5.2. Autogrowth установить изменение в процентах  для лога и БД (10%)
5.2.1. Ограничить объем файлов лога и БД до 200МБ (В практике объем чуть более 5МБ)
6. Оптимизация tempdb
6.1. Установить Initial size 200 MB для лога и БД
6.2. Autogrowth установить изменение в МБ для лога и БД (200МБ)
6.2.1 Объем файлов лога и БД выставить без ограничений
6.3. Установить recovery model в simple (Закладка Options)
6.4. Можно переместить файлы БД и лога на другой более быстрый диск 

7. Для БД галактики:
   Установить Initial size 500 MB для лога и БД 
   Установить безлимитный лог файл для БД галактики
   Autogrowth установить изменение в МБ для лога и БД (500МБ)
   Установить recovery model в simple (Закладка Options)
   Остановить и запустить SQL Server.
8. Перед большими операциями импорта можно изменить значение частоты обновления дерева Galaxy, 
но WW рекомендует после больших операций вернуть его обратно. См. Adjust the Proxy Polling Rate в TN

ОБЩИЕ документы


УСТАНОВКА SQL ЧИТАТЬ ОБЯЗАТЕЛЬНО!!!

техноты WW по установке MS SQL

MS SQL 2005: Tech Note 484 https://wdnresource.wonderware.com/support/kbcd/html/1/t002206.htm

MS SQL 2008: Tech Note 682 https://wdnresource.wonderware.com/support/kbcd/html/1/t002451.htm

MS SQL 2012: Tech Note 958 https://wdnresource.wonderware.com/support/kbcd/html/1/t002778.htm

MS SQL 2008 Express: Tech Note 871

Оптимизация SQL для работы с ПО Wonderware

По оптимизации SQL сервера для GR посмотрите TN826

  • п. Anti-Virus Exclusions
  • п. General Settings
  • п. System Database Settings

MS SQL 2005

TA 83 Upgrading Microsoft® SQL Server 2000 to SQL Server 2005 on an IndustrialSQL Server™ Node


Установка MS SQL 2005: Tech Note 484 https://wdnresource.wonderware.com/support/kbcd/html/1/t002206.htm

MS SQL 2008

MS SQL 2008 Express

TN 871 Installing SQL Server 2008 Express Edition SP1 for Historian Server 10.0

Configuring Microsoft SQL Server 2008 Express Server Authentication for Use with InTouch Alarm DB Logger TN892

Для Express:

  • Разрешить удаленные подключения к SQL-серверу через TCP/IP;
  • Настроить автоматический запуск службы «Обозреватель SQL Server»;
  • Установить режим смешанной проверки подлинности пользователей;
  • Включить учетную запись системного администратора «sa», которая по умолчанию отключена и задать ей свой пароль, т.к. по умолчанию он не задан (имеет значение NULL).

MS SQL 2012

TA173 Cannot Create a Galaxy or Connect to Any Existing Galaxy After Renaming a Computer if Wonderware Application Server 2012 R2 (Version 3.6) is Already Installed on the Computer


Установка MS SQL2012: Tech Note 958 https://wdnresource.wonderware.com/support/kbcd/html/1/t002778.htm

Лог SQL сервера

  • C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log

Обязательные компоненты установки

  • Database Engine Services

Необязательные компоненты

  • Management Tools - для установки консоли управления сервером
  • Reporting Services - может требоваться для WIS
  • SQL Server Replication
  • Full-Text Search
  • Analysis Services
  • Integration Services


Colation

Cyrillic_General_CI_AS

ПАРОЛИ

Login/Name Password Description
aaAdmin pwAdmin A user who can access and modify all data and create objects. Cannot drop the database or truncate tables.
aaPower pwPower A user with full read access and the ability to create objects and modify the contents of the non-core tables.
aaUser pwUser A read-only user who can access all data, but cannot modify data or consume database resources.
aadbo pwddbo Database owner. Full permissions.
Исключительно для совместимости остались пользователи:
wwUser wwUser Same as aaUser.
wwPower wwPower Same as aaPower.
wwAdmin wwAdmin Same as aaAdmin.
wwdbo pwddbo Same as aadbo.

SQL Server AlwaysOn

  • Информация о поддержке AlwaysOn Failover Clustering Instances (AlwaysOn FCI) и AlwaysOn Availability Groups (AlwaysOn AG)

Единственный продукт Wonderware, который был протестирован с SQL AlwaysOn, это Wonderware Workflow (Skelta). (Данные на май 2020, анализ среди SP/MES/WEI/BPM)

SQL Server Database Mirroring

Поддерживается продуктом Wonderware MES.

Дополнительно