ACHTUNG!!!

Habe gerade gemerkt, dass es Probleme gibt, auf die DB nach ausführen
der Procedure zuzugreifen

Nach Ende der Procedure sind die Windows-Berechtigungen verändert.
Es hat nur noch der User Zugriff, der die Procedure ausgeführt
hat. Dummerweise auch keine vererbte Berechtigungen.

Wenn man die Berechtigungen von Hand anpasst geht es wieder....


Weiß da jemand ein Weg drum rum?

Chris



> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Auftrag von Christoph Cluss
> Gesendet: Mittwoch, 24. August 2005 13:37
> An: asp.net@glengamoi.com
> Betreff: AW: [Asp.net] Compact Database bzw. Datenbank verkleineren
>
>
>
> Die Procedure kann natürlich nur von einer anderen Datenbank
> ausgeführt werden... da sie gesperrt werden muß.
>
>
> Schätze das interessiert noch andere.....
>
> > Gibt es eigentlich sowas wie Compact Database in SQL-Express....
>
> sp_attach_db und sp_detach_db sind von mir eingefügt....
>
> Gruß, Chris
>
> Create PROCEDURE dbo.CompactDatabase
>
>       @DBName varchar(20),
>       @DBPath varchar(50)
> as
>
>
> /* Nur wenn die DB nicht sowieso im SQLServer registriert ist*/
> EXEC sp_attach_db @DBName,@DBPath
>
> /*Set the database in single user mode.*/
> EXEC sp_dboption @DBName , 'single user', 'TRUE'
>
> /*This command will shrink the database size to the
>   size + percentage of free space. The truncateonly
>   attribute releases the shrunken space to the operating system.*/
> DBCC ShrinkDatabase ( @DBName, 10,TRUNCATEONLY)
>
>
> /*checks the integrity of the db, and repairs some issues
>  without data loss. This will rebuild your indexes.*/
> DBCC CheckDB(@DBName, REPAIR_REBUILD )
>
>
> EXEC sp_dboption @DBName, 'single user', 'False'
>
> /* Nur wenn die DB nicht sowieso im SQLServer registriert ist*/
> EXEC sp_detach_db @DBName
>
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> Asp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
>
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> Asp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an