TN для смены имени ПК

Материал из archestra.info
Версия от 17:44, 5 октября 2013; Admin (обсуждение | вклад) (В двух словах о TN 777)

Перейти к: навигация, поиск

После изменения сетевого имени ПК необходимо выполнить 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 


  1. Для БД 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