---
title: "Användarproblem vid DB-flytt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/146767-användarproblem-vid-db-flytt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ironhead"
published: "2006-05-12T13:36:07.000Z"
updated: "2006-05-12T14:40:15.000Z"
replies: 7
views: 404
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/146767-användarproblem-vid-db-flytt"
---

# Användarproblem vid DB-flytt

## #1 — ironhead, 2006-05-12T13:36Z

Hej!

Jag skulle flytta en databas mellan 2 MSSQL 2000 servrar.
Tog backup -\> restore på databaserna.
Användaren 'test' följde med som användare och jag försökte
använda 

```
sp_dropuser 'test'
```

för att kunna skapa denna användaren igen, men fick felmeddelandet:

The selected user cannot be dropped because the user owns objects.

Hur får man bort denna illvilliga användare :)

Permalänk: https://www.webforum.nu/p/146767

## #2 — @nders, 2006-05-12T13:39Z

Du får nog försöka ta reda på vilka objekt användaren äger, och byta ägare på dem.

Permalänk: https://www.webforum.nu/p/1813600

## #3 — ironhead, 2006-05-12T13:47Z

> **@nders skrev:**
>
> Du får nog försöka ta reda på vilka objekt användaren äger, och byta ägare på dem.

Var kan man se dessa objekt? Kör MMC m. SQL Ent Mgr.

Permalänk: https://www.webforum.nu/p/1813604

## #4 — OveRRidE, 2006-05-12T13:51Z

> **ironhead skrev:**
>
> Hej!
> 
> Jag skulle flytta en databas mellan 2 MSSQL 2000 servrar.
> Tog backup -\> restore på databaserna.
> Användaren 'test' följde med som användare och jag försökte
> använda 
>
>
> ```
> sp_dropuser 'test'
> ```
>
> 
> för att kunna skapa denna användaren igen, men fick felmeddelandet:
> 
> The selected user cannot be dropped because the user owns objects.
> 
> Hur får man bort denna illvilliga användare :)

Bindningar till gammal data, som följer med vid backupen om du valt att backupa roller/användare.

1\. Kryssa i alternativet "Allow modifications to be made directly to the system catalogs" på serverns inställningsflik "Properties \> Server settings"
2\. Radera användaren ur den aktuella databasens systemtabell 'sysusers'
3\. Lägg till användaren i databasen igen
4\. Kryssa ur rutan under punkt 1

Du bör vara försiktig om det är en produktionsserver, fixa med systemtabellerna kan ställa till problem om man gör fel.

Permalänk: https://www.webforum.nu/p/1813605

## #5 — ironhead, 2006-05-12T14:07Z

Försökte tabort användaren från 'sysusers' med felmeddelandet:

Ad hoc updates to system catalogs are not enabled. 
The system administrator must reconfigure SQL Server to allow this.

Permalänk: https://www.webforum.nu/p/1813610

## #6 — OveRRidE, 2006-05-12T14:11Z

Kryssade du verkligen i alternativet, enligt punkt 1?

Permalänk: https://www.webforum.nu/p/1813614

## #7 — OveRRidE, 2006-05-12T14:13Z

Vid närmare eftertanke, kanske det är annorlunda i SQL Server 2000, i 7.0 räcker det med kryssrutan. 

Om du nu vill kan du ju göra såhär också; 

```
sp_configure 'allow updates', 1
go
reconfigure with override
go
```

Testa sen att radera användaren. Sen får du köra igen, med 0 istället, för att reset'a själva "allow updates"-parametern. 

Som sagt, var försiktig!

Permalänk: https://www.webforum.nu/p/1813615

## #8 — ironhead, 2006-05-12T14:40Z

äh! Gjorde det lite enklare för mig:
1\. Tog db:n offline
2\. Skapade tom motsvarande db
3\. skapade användaren
4\. gjorde en DTS-export

funkade bra...

Permalänk: https://www.webforum.nu/p/1813627

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/146767-användarproblem-vid-db-flytt
