Irolan 0 Geschrieben 2. November 2015 Melden Teilen Geschrieben 2. November 2015 (bearbeitet) Hallo zusammen, ich habe einen MSSQL Server 2014 Essentials installiert, inklusive Management Studio und SDK. Nun habe ich eine Datenbank aus einem älteren Projekt importiert und versuche, dieses nachzuvollziehen. Die DB enthält gespeicherte Prozeduren. Ich müsste nun wissen, was die eigentlich tun. Das Problem ist, ich kann sie nicht öffnen - es kommt folgende Fehlermeldung: Die TextHeader-Eigenschaft ist für StoredProcedure '[dbo.Prozedurname]' nicht verfügbar. Diese Eigenschaft ist für dieses Objekt möglicherweise nicht vorhanden oder kann aufgrund von unzureichenden Zugriffsrechten nicht abgerufen werden. Der Text ist verschlüsselt. (Microsoft.SqlServer.Smo) Ich bin als SA angemeldet. Gibt es irgendeinen Weg, auf die Prozeduren zuzugreifen? bearbeitet 2. November 2015 von Irolan Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 2. November 2015 Melden Teilen Geschrieben 2. November 2015 Welcher Kompatibilitätsgrad ist für dieses Projekt/Datenbank eingestellt? Möglicherweise ist es einfach zu alt um es direkt zu migrieren. Beim SQL 2014 kannst Du nur SQL Server 2008 (100), SQL Server 2012 (110) oder SQL Server 2014 (120) auswählen. https://msdn.microsoft.com/de-de/library/bb933794%28v=sql.120%29.aspx Beim SQL 2012 kannst Du SQL Server 2005 (90), SQL Server 2008 (100) oder SQL Server 2012 (110) auswählen. Falls es ein SQL 2000-Projekt ist, mußt Du wohl einen SQL 2008R oder SQL 2000 aufsetzen. Darin kannst Du die DB öffnen und auch den Kompatibilitätsmodus erhöhen. SQL Server 2000 (80), SQL Server 2005 (90) oder SQL Server 2008 (100). Zitieren Link zu diesem Kommentar
Irolan 0 Geschrieben 5. November 2015 Autor Melden Teilen Geschrieben 5. November 2015 Welcher Kompatibilitätsgrad ist für dieses Projekt/Datenbank eingestellt? Möglicherweise ist es einfach zu alt um es direkt zu migrieren. Beim SQL 2014 kannst Du nur SQL Server 2008 (100), SQL Server 2012 (110) oder SQL Server 2014 (120) auswählen. https://msdn.microsoft.com/de-de/library/bb933794%28v=sql.120%29.aspx Beim SQL 2012 kannst Du SQL Server 2005 (90), SQL Server 2008 (100) oder SQL Server 2012 (110) auswählen. Falls es ein SQL 2000-Projekt ist, mußt Du wohl einen SQL 2008R oder SQL 2000 aufsetzen. Darin kannst Du die DB öffnen und auch den Kompatibilitätsmodus erhöhen. SQL Server 2000 (80), SQL Server 2005 (90) oder SQL Server 2008 (100). Es ist ein 2012er Projekt. Ist als Kompatibilität auch eingestellt. Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 5. November 2015 Melden Teilen Geschrieben 5. November 2015 Dann würde ich jetzt einen SQL 2012SP2 Express in einer VM installieren, und dort die DB nochmal wiederherstellen. Alternativ einfach nochmal eine Sicherung geben lassen oder selber die Sicherung machen. Evtl. ist die einfach nur defekt. Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 6. November 2015 Melden Teilen Geschrieben 6. November 2015 Moin, anscheinend hast du es hier mit einer Encrypted Stored Procedure zu tun. Such mal nach dem Stichwort, vielleicht hilft das weiter. Gruß, Nils Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.