Possibile duplicato:
Imansible trovare microsoft.sqlserver.batchparser.dll
Ho installato Microsoft SQL Server 2008 R2.
Voglio includere Microsoft.SqlServer.BatchParser.dll
as Assebly in C #. Ma non riesco a trovarlo.
Se vado nella mia cartella GAC, c’è Assebly:
Ma la finestra di dialogo dei riferimenti in VS2008 non me lo mostrerà.
Dove posso trovare o come posso ottenere quella dll?
BatchParser fa parte di SMO. Come regola semplice non ti è mai consentito ridistribuire una DLL che non hai creato tu stesso, a meno che non sia esplicitamente consentito. Le DLL ridistribuibili sono disponibili in pacchetti ridistribuibili. Per SQL Server i pacchetti ridistribuibili SMO si presentano sotto forma di “pacchetti di funzionalità”. Per SQL Server 2008 è stato annunciato il pacchetto di funzioni corrispondente, ma i collegamenti al feature pack stesso sono interrotti. È ansible utilizzare Microsoft® SQL Server® 2008 R2 Feature Pack . Contiene SharedManagementObjects.msi che è necessario includere e distribuire con l’applicazione per installare gli oggetti SMO richiesti sul computer di destinazione. Un’altra alternativa è utilizzare una libreria di esecuzione batch SQL open source .