TN для смены имени ПК — различия между версиями
Admin (обсуждение | вклад) (→В двух словах о TN 777) |
Admin (обсуждение | вклад) (→В двух словах о TN 777) |
||
Строка 33: | Строка 33: | ||
#Для БД Runtime: | #Для БД Runtime: | ||
+ | <code> | ||
− | + | 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 | |
+ | |||
+ | </code> |
Версия 17:46, 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
Необходимо выполнить запросы:
- Для изменения имени SQL сервера
USE Master GO sp_dropserver <old_name> GO sp_addserver <new_name>, 'local' GO
- Для БД 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