---
title: "Spola över skarp data till testmiljö sql-server."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/183607-spola-över-skarp-data-till-testmiljö-sql-server"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fredde Mannen"
published: "2010-05-27T08:06:02.000Z"
updated: "2010-05-27T19:00:00.000Z"
replies: 5
views: 783
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/183607-spola-över-skarp-data-till-testmiljö-sql-server"
---

# Spola över skarp data till testmiljö sql-server.

## #1 — Fredde Mannen, 2010-05-27T08:06Z

Har en databas i skarpmiljö samt en testdatabas. 

Databasen i den skarpamiljön är av en lägre version än den i testmiljön, dvs databasen i testmiljön har vissa tabeller och kolumner som den i skarpamiljön inte har. 

Hur kan jag på enklast sätt "spola över" data från den skarpa databasen till testdatabasen. Detta gäller tabeller som är lika i struktur, dvs inga kolumn skillnader. 

Datan i testmiljön skall endast uppdateras så att säga.

Idéer?

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

## #2 — @nders, 2010-05-27T08:12Z

Jag hade tagit den senaste backupen från den skarpa miljön och gjort en restore in i testmiljön.

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

## #3 — nitro2k01, 2010-05-27T08:47Z

Snanders speaks the truth. Sen hjälper det alltid att veta vilken DBMS det handlar om.

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

## #4 — @nders, 2010-05-27T08:48Z

> **[nitro2k01 skrev:](https://www.webforum.nu/p/1505765)**
>
> Sen hjälper det alltid att veta vilken DBMS det handlar om.

Det står faktiskt i rubriken - men jag var nära att nämna det också.  :)

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

## #5 — Fredde Mannen, 2010-05-27T16:58Z

> **[@nders skrev:](https://www.webforum.nu/p/1505764)**
>
> Jag hade tagit den senaste backupen från den skarpa miljön och gjort en restore in i testmiljön.

Jo det hade ju varit så enkelt om inte skarpa miljöns databas är av lägre version så att säga. Testmiljöns databas har lite annorlunda struktur. 

Jag löste det med att spola över data med att först rensa tabellerna i testmiljön, sedan använde jag identity_insert för de tabellerna.. 

```
SET IDENTITY_INSERT ... ON
 insert into [dbTest].dbo.tabellnamn(columns..)
  select columns.. from [dbSkarp].dbo.tabellnamn
SET IDENTITY_INSERT ... OFF
```

det blev rätt data i alla fall. :)

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

## #6 — clarkbones, 2010-05-27T19:00Z

Tips inför framtiden. Du ska ha alla förändringar av databasen i scriptform som \*.sql-filer (tabeller, vyer, sp, funktioner, rättigheter). Dessa lagrar du i Sourcesafe/TFS eller vad du använder för versionshanterare. När du restorat databasen kör du bara in alla script-filer.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/183607-spola-över-skarp-data-till-testmiljö-sql-server
