2009-06-25 9 views
0

Ich verwende einige .NET-Code zwischen SQL 2005-Server und WinForm-Clients mit SQLCLR.So drücken Sie SQLCLR-Updates auf Ihrem (CI-) Server

Dieser Code hat Abhängigkeiten über .NET 2.0, was bedeutet, dass ich diese Assemblys auf dem Server-Rechner hinzufügen müssen (z. B. CREATE ASSEMBLY).

Ich versuche, dies als Teil eines CI Build zu tun, und frage mich, welche Methoden am besten gearbeitet haben.

Antwort

1

Erstellen Sie eine * SQL-Datei mit der Sequenz:

  1. DROP FUNCTION ...
  2. DROP ASSEMBLY ...
  3. CREATE ASSEMBLY ...
  4. CREATE FUNCTION ...

und nennen Sie es mit sqlcmd als Teil Ihres Builds.

+0

Ja, gute Antwort, aber fehlt die Komponente, wie Sie die IL in Format für die CREATE ASSEMBLY' konvertieren? –

+0

Die IL-Konvertierung ist nicht erforderlich: http://blogs.msdn.com/b/psssql/archive/2011/01/24/deploying-clr-assembly-hangs-with-visual-studio-2010.aspx –

Verwandte Themen