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
Script del database da Enterprise Manager
martedì 07 marzo 2006 - 17.32
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
volperubbia
Profilo
| Senior Member
375
messaggi | Data Invio:
mar 7 mar 2006 - 17:32
Ciao a tutti,
sto lavorando con VB.NET e SQL Server 2000. Vorrei passare come testo ad un SqlCommand lo script (generato da enterprise manager) per la creazione di un db, ma alcune righe non consentono l'esecuzione del command ... ad esempio
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
USE .......
........
C'è un modo di non generare queste righe nello scipt?
Visto che USE ... da problemi, è possibile ottenere i nomi completi dei vari oggetti, ad esempio PIPPO.DBO.TABELLA e non dbo.TABELLA?
Grazie per l'attenzione,
Davide
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 7 mar 2006 - 22:16
>sto lavorando con VB.NET e SQL Server 2000. Vorrei passare come
>testo ad un SqlCommand lo script (generato da enterprise manager)
>per la creazione di un db, ma alcune righe non consentono l'esecuzione
>del command ... ad esempio
>
>GO
>
>SET QUOTED_IDENTIFIER OFF
>GO
>SET ANSI_NULLS ON
>GO
>
>SET QUOTED_IDENTIFIER ON
>GO
>SET ANSI_NULLS ON
>GO
>
>USE .......
>
>........
>
>
>C'è un modo di non generare queste righe nello scipt?
Ciao Davide,
no, non è possibile a meno di modificare manualmente tutto lo script.
Anche se facessi una cosa del genere non risolveresti il problema dato che alcuni comandi devono essere eseguiti autonomamente in batch separati (come ad esempio tutte le CREATE...).
Lo script generato da Enterprise Manager può essere passato in input all'utility command line osql.exe installata contestualmente ad ogni edizione di SQL Server 2000, quindi risolveresti in un attimo la questione.
Per tutti i dettagli leggi il seguente paragrafo dei Books Online:
"osql Utility"
http://msdn.microsoft.com/library/en-us/coprompt/cp_osql_1wxl.asp
>Grazie per l'attenzione,
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !