Wie finden Sie die assembly registriert, die in SQL Server?
habe ich eine Versammlung angemeldet, die in SQL Server:
CREATE ASSEMBLY [CLRFunctions]
AUTHORIZATION [dbo]
FROM 0x4D5A90000300000...
WITH PERMISSION_SET = SAFE
Wie finde ich den Pfad zu dem diese Versammlung?
- Was meinst du mit "Weg" ? Die assembly gespeichert ist, innerhalb von SQL Server - in binärer form. Sie können prüfen, was Assemblys in SQL server gespeichert, die mithilfe
select * from sys.assemblies
- aber nochmal: diejenigen, die nicht als Dateien auf einem Datenträger oder nichts - diese sind gespeichert in SQL Server die Daten Seiten. - Die Montage ist in einer SQL server nicht irgendwo auf einer Festplatte in einem Ordner. Oder meinst du etwas anderes?
- Durch den Weg, den ich gemeint "Pfad der assembly-dll, die die Funktionen enthält, die SQL aufrufen können". Stellt sich heraus, ich begann auf eine fehlerhafte Annahme, und begab sich logisch zu einer fehlerhaften Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es nicht ein Assemblyverweis in SQL Server, die Montage ist tatsächlich geladen in der Datenbank. Daher gibt es nicht so ein typischer "Pfad".
Wenn Sie sich für eine SQLPS (PowerShell) Weg, dann wäre es: