Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Rename del server di produzione
venerdì 08 dicembre 2006 - 15.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Ribi
Profilo
| Newbie
27
messaggi | Data Invio:
ven 8 dic 2006 - 15:12
Ciao a tutti,
vi espongo il mio problema:
circa quindici giorni fa, i sistemisti dell'azienda in cui erogo consulenza hanno deciso (vai a sapere perchè...) di variare il nome macchina di un server su cui è installato SQL 2000 SP4.
Qualche connection string variata nelle applicazioni è tutto è andato a posto in 10 minuti.
Ieri però, avevo bisogno di variare la schedulazione di un paio di job di manutenzione... e qui il problema. Viene mostrato un messaggio di errore che mi indica che non è possibile modificare o eliminare un job (o una sua parte) che è stato creato in un server MSX.
Ho cercato articoli in merito è mi è saltata fuori una KB che indica che NON è più possibile variare i job dell'agent dopo il rename della macchina.
L'unico work around possibile è rinominare temporaneamente la macchina con il nome precedente, scriptare i job, eliminarli, rinominare di nuovo il server e ricrearli.
Possibile??? In un'azienda come quella per rinominare un server dovrò compilare almeno 200 moduli di autorizzazione! Per non parlare delle applicazione che dovranno essere fermate!
Qualcuno di voi ha mai avuto un problema simile?
Dato che il problema è dato dal nome del server di origine del job, non posso pensare di modificare questo nome nella tabella di sistema?
Grazie per le eventuali risposte.
Saluti...
Il Vero Programmatore entra in casa dalla porta 8080.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 8 dic 2006 - 15:21
>Ieri però, avevo bisogno di variare la schedulazione di un paio
>di job di manutenzione... e qui il problema. Viene mostrato un
>messaggio di errore che mi indica che non è possibile modificare
>o eliminare un job (o una sua parte) che è stato creato in un
>server MSX.
>
>Ho cercato articoli in merito è mi è saltata fuori una KB che
>indica che NON è più possibile variare i job dell'agent dopo
>il rename della macchina.
>L'unico work around possibile è rinominare temporaneamente la
>macchina con il nome precedente, scriptare i job, eliminarli,
>rinominare di nuovo il server e ricrearli.
>
>Possibile???
Ciao Ribi,
Non c'è bisogno di fare tutto questo, puoi andare ad aggiornare la colonna "originating_server" della tabella di sistema "msdb.dbo.sysjobs" specificando il nuovo nome del server, dopo di che potrai editare tranquillamente i vecchi job.
Leggi attentamente questo thread, troverai spiegato nel dettaglio come procedere:
http://groups.google.it/group/microsoft.public.sqlserver.server/browse_frm/thread/b4dd64660b79a240
>Grazie per le eventuali risposte.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Ribi
Profilo
| Newbie
27
messaggi | Data Invio:
ven 8 dic 2006 - 15:56
Lorenzo grazie, grazie, grazie!!
Lunedì provo la modifica e vediamo che succede...
A presto!
Il Vero Programmatore entra in casa dalla porta 8080.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !