TN для смены имени ПК — различия между версиями
Admin (обсуждение | вклад) (→В двух словах о TN 777) |
Admin (обсуждение | вклад) (→Последовательность действий) |
||
(не показано 15 промежуточных версии этого же участника) | |||
Строка 1: | Строка 1: | ||
После изменения сетевого имени ПК необходимо выполнить TN, в зависимости от установленного состава ПО Wonderware и MS: | После изменения сетевого имени ПК необходимо выполнить TN, в зависимости от установленного состава ПО Wonderware и MS: | ||
− | ==== Если на ПК установлен MS SQL Server ==== | + | ==== Если на ПК установлен MS SQL Server ==== |
− | Переименование ПК для MS SQL server 2008 '''TN742 Renaming a Computer that Hosts a Stand-Alone SQL Server Instance''' https://wdnresource.wonderware.com/support/kbcd/html/1/t002517.htm | + | Переименование ПК для [[MS SQL]] server 2008 '''TN742 Renaming a Computer that Hosts a Stand-Alone SQL Server Instance''' https://wdnresource.wonderware.com/support/kbcd/html/1/t002517.htm |
* Вся TN сводиться к выполнению запроса: | * Вся TN сводиться к выполнению запроса: | ||
Строка 11: | Строка 11: | ||
sp_addserver <new_name>, local | sp_addserver <new_name>, local | ||
GO | GO | ||
+ | |||
+ | |||
+ | |||
+ | Проверить правильно ли прошло добавление нового сервера можно запросом: | ||
+ | SELECT @@SERVERNAME AS 'Server Name'; | ||
+ | ==== Если на ПК установлена роль Galaxy Repository (GR) версии 2012R2 (3.6) или выше ==== | ||
+ | * '''Tech Alert 173.''' 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 | ||
+ | |||
+ | ===== Последовательность действий ===== | ||
+ | 1. Выполнить те же действия что и при установленном SQL сервере, см. раздел '''"Если на ПК установлен MS SQL Server"''' | ||
+ | 2. Остановить сервис Watchdog_Service. Например, выполнив: Start-> Run | ||
+ | <PRE>sc config Watchdog_Service start= disabled | ||
+ | Net Stop Watchdog_Service</PRE> | ||
+ | 3. Обновить данные в БД ArchestraServicesDB используя SQL Server Management Studio выполнить запросы: | ||
+ | <PRE> | ||
+ | USE ArchestrAServicesDB | ||
+ | UPDATE dbo.Security_Configurations | ||
+ | SET solution_name='Archestra_<NewName>' | ||
+ | WHERE solution_name='Archestra_<OldName>' | ||
+ | |||
+ | UPDATE dbo.discovery | ||
+ | SET solutionname='Archestra_<NewName>' | ||
+ | WHERE solutionname='Archestra_ <OldName>' | ||
+ | |||
+ | UPDATE dbo.item | ||
+ | SET name='<NewName>' | ||
+ | WHERE name='<OldName>' | ||
+ | </PRE> | ||
+ | 4. В реестре Windows проверить и при необходимости откорректировать ключи: | ||
+ | HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ArchestrA\ArchestrAServices | ||
+ | 5. Запустить сервис Watchdog_Service. Например, выполнив: Start-> Run | ||
+ | sc config Watchdog_Service start= auto | ||
+ | Net Start Watchdog_Service | ||
==== Если на ПК установлен Historian ==== | ==== Если на ПК установлен Historian ==== | ||
− | Переименование сервера для Historian '''TN777 Changing the Server Name for Historian Server 10.0''' https://wdnresource.wonderware.com/support/kbcd/html/1/t002557.htm | + | Переименование сервера для [[Historian]] '''TN777 Changing the Server Name for Historian Server 10.0''' https://wdnresource.wonderware.com/support/kbcd/html/1/t002557.htm |
− | ===== | + | ===== Действия в TN 777 ===== |
Необходимо выполнить запросы: | Необходимо выполнить запросы: | ||
− | + | 1. Для изменения имени SQL сервера | |
<PRE> | <PRE> | ||
USE Master | USE Master | ||
Строка 32: | Строка 65: | ||
− | + | 2. Для БД Runtime: | |
+ | <pre> | ||
− | + | USE Runtime | |
− | + | DECLARE @NewName VARCHAR (33) | |
− | + | DECLARE @OldName VARCHAR (33) | |
− | + | SET @NewName = 'NEWCOMPUTERNAME' | |
− | + | SELECT @OldName = ComputerName FROM ServerList | |
− | + | UPDATE StorageNode | |
− | + | SET ComputerName = @NewName | |
− | + | WHERE ComputerName = @OldName | |
− | + | AND StorageNodeKey = 1 | |
− | + | UPDATE ServerList | |
− | + | SET ComputerName = @NewName | |
− | + | WHERE ComputerName = @OldName | |
− | + | AND ServerKey = 1 | |
+ | |||
+ | UPDATE InTouchNode | ||
+ | SET MachineName = @NewName | ||
+ | WHERE MachineName = @OldName | ||
+ | |||
+ | UPDATE IOServer | ||
+ | SET ComputerName = @NewName | ||
+ | WHERE ComputerName = @OldName | ||
+ | AND IOServerKey IN (1,2) | ||
+ | |||
+ | UPDATE IODriver | ||
+ | SET ComputerName = @NewName | ||
+ | WHERE ComputerName = @OldName | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | |||
+ | 3. В случае использования многоуровнего [[Historian]] на сервере tier-1 выполнить запрос: | ||
+ | <PRE> | ||
+ | USE Runtime --<this script is run on the Tier-1 computer(s)>-- | ||
+ | |||
+ | DECLARE @NewName VARCHAR (33) | ||
+ | DECLARE @OldName VARCHAR (33) | ||
+ | |||
+ | SET @NewName = 'NEWCOMPUTERNAME' --<the new Tier-2 name>-- | ||
+ | SET @OldName = 'OLDCOMPUTERNAME' --<the old Tier-2 name>-- | ||
+ | |||
+ | UPDATE ReplicationServer | ||
+ | SET ReplicationServerName = @NewName, SFPath = 'C:\Historian\StoreForward\' + @NewName | ||
+ | WHERE ReplicationServerName = @OldName | ||
+ | </PRE> | ||
− | + | ==== Если на ПК установлен Wonderware Information Server ==== | |
− | + | ||
− | + | ||
− | + | *'''Tech Note 966 Changing the Wonderware Information Server Computer Name''' https://wdnresource.wonderware.com/support/kbcd/html/1/t002788.htm | |
− | + | *'''Tech Note 743 Configuring Reporting Services 2008 Configuration for a New Host Name in Windows 2008 R2.''' https://wdnresource.wonderware.com/support/kbcd/html/1/t002518.htm | |
− | + | ||
− | + | ||
− | + | ===== Действия в TN 966 ===== | |
− | + | #В реестре поменять имя сервера | |
− | + | #*Найти раздел: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Wonderware\SuiteVoyager\AdminDB | |
+ | #*В ключе: ServerName задать новое имя |
Текущая версия на 07:54, 14 ноября 2013
После изменения сетевого имени ПК необходимо выполнить TN, в зависимости от установленного состава ПО Wonderware и MS:
Содержание
Если на ПК установлен MS SQL Server
Переименование ПК для MS SQL server 2008 TN742 Renaming a Computer that Hosts a Stand-Alone SQL Server Instance https://wdnresource.wonderware.com/support/kbcd/html/1/t002517.htm
- Вся TN сводиться к выполнению запроса:
sp_dropserver <old_name> GO sp_addserver <new_name>, local GO
Проверить правильно ли прошло добавление нового сервера можно запросом:
SELECT @@SERVERNAME AS 'Server Name';
Если на ПК установлена роль Galaxy Repository (GR) версии 2012R2 (3.6) или выше
- Tech Alert 173. 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
Последовательность действий
1. Выполнить те же действия что и при установленном SQL сервере, см. раздел "Если на ПК установлен MS SQL Server" 2. Остановить сервис Watchdog_Service. Например, выполнив: Start-> Run
sc config Watchdog_Service start= disabled Net Stop Watchdog_Service
3. Обновить данные в БД ArchestraServicesDB используя SQL Server Management Studio выполнить запросы:
USE ArchestrAServicesDB UPDATE dbo.Security_Configurations SET solution_name='Archestra_<NewName>' WHERE solution_name='Archestra_<OldName>' UPDATE dbo.discovery SET solutionname='Archestra_<NewName>' WHERE solutionname='Archestra_ <OldName>' UPDATE dbo.item SET name='<NewName>' WHERE name='<OldName>'
4. В реестре Windows проверить и при необходимости откорректировать ключи:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ArchestrA\ArchestrAServices
5. Запустить сервис Watchdog_Service. Например, выполнив: Start-> Run
sc config Watchdog_Service start= auto Net Start Watchdog_Service
Если на ПК установлен Historian
Переименование сервера для Historian TN777 Changing the Server Name for Historian Server 10.0 https://wdnresource.wonderware.com/support/kbcd/html/1/t002557.htm
Действия в TN 777
Необходимо выполнить запросы: 1. Для изменения имени SQL сервера
USE Master GO sp_dropserver <old_name> GO sp_addserver <new_name>, 'local' GO
2. Для БД Runtime:
USE Runtime DECLARE @NewName VARCHAR (33) DECLARE @OldName VARCHAR (33) SET @NewName = 'NEWCOMPUTERNAME' SELECT @OldName = ComputerName FROM ServerList UPDATE StorageNode SET ComputerName = @NewName WHERE ComputerName = @OldName AND StorageNodeKey = 1 UPDATE ServerList SET ComputerName = @NewName WHERE ComputerName = @OldName AND ServerKey = 1 UPDATE InTouchNode SET MachineName = @NewName WHERE MachineName = @OldName UPDATE IOServer SET ComputerName = @NewName WHERE ComputerName = @OldName AND IOServerKey IN (1,2) UPDATE IODriver SET ComputerName = @NewName WHERE ComputerName = @OldName
3. В случае использования многоуровнего Historian на сервере tier-1 выполнить запрос:
USE Runtime --<this script is run on the Tier-1 computer(s)>-- DECLARE @NewName VARCHAR (33) DECLARE @OldName VARCHAR (33) SET @NewName = 'NEWCOMPUTERNAME' --<the new Tier-2 name>-- SET @OldName = 'OLDCOMPUTERNAME' --<the old Tier-2 name>-- UPDATE ReplicationServer SET ReplicationServerName = @NewName, SFPath = 'C:\Historian\StoreForward\' + @NewName WHERE ReplicationServerName = @OldName
Если на ПК установлен Wonderware Information Server
- Tech Note 966 Changing the Wonderware Information Server Computer Name https://wdnresource.wonderware.com/support/kbcd/html/1/t002788.htm
- Tech Note 743 Configuring Reporting Services 2008 Configuration for a New Host Name in Windows 2008 R2. https://wdnresource.wonderware.com/support/kbcd/html/1/t002518.htm
Действия в TN 966
- В реестре поменять имя сервера
- Найти раздел: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Wonderware\SuiteVoyager\AdminDB
- В ключе: ServerName задать новое имя