durch eine erneute Implementierung eines .NET-assembly enthält die CLR-gespeicherte Prozeduren

Ich geschrieben habe, eine CLR-gespeicherte Prozedur, die in einer assembly.

Habe ich ein build-system, das automatische erstellen und bereitstellen .net-Anwendung aus unserem source-control-repository.

Möchte ich die beiden Dinge zusammen zu arbeiten, so kann ich erneut bereitstellen Sie, die Versammlung, dass die Gastgeber die CLR-gespeicherte Prozedur.

Aber wie es aussieht, im Gegensatz zu IIS, ersetzt einfach die binaries nicht funktioniert. Es scheint, wie Sie haben, um die DROP-MONTAGE auf der Datenbank. Um das zu tun , dass müssen Sie löschen alle Objekte, die auf diese assembly verweisen.

Dass es vernünftig erscheint, in einer Weise, D. H., aus einer Datenbank Integrität Sicht-und unangemessen, in einem anderen -- der JIT-Ansatz, gilt für die Laufzeit der Auswertung von Abhängigkeiten für die .NET im Allgemeinen.

So, ist es möglich, etwas zu tun, so kann ich ersetzen die binäre dann geben Sie die SQL server-kick und machen es herauszufinden, dass der neue Aufbau erfüllt alle Anforderungen, (d.h., hat das Recht, die öffentlichen namespaces, Typen, Methoden usw. zu befriedigen, die sprocs an diese gebunden sind).

Schreibe einen Kommentar