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

Материал из archestra.info
Перейти к: навигация, поиск
(В двух словах о TN 777)
(В двух словах о TN 777)
Строка 19: Строка 19:
  
 
Необходимо выполнить запросы:
 
Необходимо выполнить запросы:
# Для изменения имени SQL сервера
+
1. Для изменения имени SQL сервера
 
<PRE>
 
<PRE>
 
USE Master
 
USE Master
Строка 32: Строка 32:
  
  
#Для БД Runtime:
+
2. Для БД Runtime:
 
<pre>
 
<pre>
  
Строка 67: Строка 67:
  
 
</pre>
 
</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>

Версия 17:48, 5 октября 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

Если на ПК установлен 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