/ Dienstleistungen / Support / Knowledge Base / Handbuch / Installation / Technik / Fehlerbehebung / Wechseln des Tableowners bei MS SQL-Server

Wechseln des Tableowners bei MS SQL-Server

Wechseln des Tableowners bei Microsoft SQL-Server

Es kann vorkommen, dass eine Vertec Datenbank auf MS SQL Server den falschen Tableowner hat.

Wenn z.B. der User dbo (=login sa) der Besitzer der Tabellen ist, dann funktionert der Vertec Convert nicht.

Hier ist ein Script, welches das Wechseln des Tableowners ermöglicht:


DECLARE @old sysname, @new sysname, @sql varchar(1000)

SELECT

  @old = 'alter Tableowner_Aendern'

  , @new = 'vertecuser'

  , @sql = '

  IF EXISTS (SELECT NULL FROM INFORMATION_SCHEMA.TABLES

  WHERE

      QUOTENAME(TABLE_SCHEMA)+''.''+QUOTENAME(TABLE_NAME) = ''?''

      AND TABLE_SCHEMA = ''' + @old + '''

  )

  EXECUTE sp_changeobjectowner ''?'', ''' + @new + ''''

EXECUTE sp_MSforeachtable @sql



erstellt: 07.05.2007
geändert: 07.05.2007
abgelegt unter:
   

kontakt

Suche in Knowledge Base
Hotline

Vertec Hotline: +41 43 444 60 05
Mo - Fr: 9-12 / 14-17 Uhr
Netviewer starten...
Weitere Informationen zu Netviewer.

Haben Sie eine technische Frage zu einem Vertec-Produkt?
zum Anfrageformular...

Unsere Kunden über unsere Support-Leistungen

„Vertec bietet einen hervorragenden Support beim Weiterausbau und bei der Parametrisierung und auch die Hotline-Unterstützung verdient das Prädikat top.“

Thomas Marx, Egeli Informatik AG (40 User)


„Der hervorragende Support, die Hotline sowie eine permanente Weiterentwicklung des Produkts garantieren uns einen hohen Investitionsschutz.“

Moreno Bellido , Walder Wyss & Partner AG, (156 User)