TN для смены имени ПК — различия между версиями

Материал из archestra.info
Перейти к: навигация, поиск
(Если на ПК установлен MS SQL Server)
(Последовательность действий)
 
(не показано 6 промежуточных версии этого же участника)
Строка 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
  
Строка 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 ====
Строка 16: Строка 49:
  
  
===== В двух словах о TN 777 =====
+
===== Действия в TN 777 =====
  
 
Необходимо выполнить запросы:
 
Необходимо выполнить запросы:
Строка 89: Строка 122:
 
*'''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
 
*'''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 =====
+
===== Действия в TN 966 =====
 
#В реестре поменять имя сервера
 
#В реестре поменять имя сервера
 
#*Найти раздел:  HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Wonderware\SuiteVoyager\AdminDB
 
#*Найти раздел:  HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Wonderware\SuiteVoyager\AdminDB
 
#*В ключе: ServerName  задать новое имя
 
#*В ключе: 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

Действия в TN 966
  1. В реестре поменять имя сервера
    • Найти раздел: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Wonderware\SuiteVoyager\AdminDB
    • В ключе: ServerName задать новое имя