Archiv für den Monat Oktober 2011

SQL Server – Feldname und Feldtyp aller Tabellen

Mittwoch, 12. Oktober 2011
select TABLE_NAME, COLUMN_NAME, data_type
from INFORMATION_SCHEMA.COLUMNS
order by TABLE_NAME, ORDINAL_POSITION

Datenbank User löschen – SQL Server 2008

Montag, 10. Oktober 2011

Wenn man versucht einen Datenbank Benutzer bei SQL Server 2008 zu löschen, kann es vorkommen dass folgende Fehlermeldung kommt:
“The database principal owns a schema in the database, and cannot be dropped.”

SELECT s.name
FROM sys.schemas s
WHERE s.principal_id = USER_ID('xxx-user-xxx')
ALTER AUTHORIZATION ON SCHEMA::xxx-schemaname-xxx TO dbo