Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Flytta en Databas

Postades av 2001-04-04 09:54:00 - Peter Holm, i forum databaser, Tråden har 12 Kommentarer och lästs av 715 personer

Hej har nu kört Christoffers tips.
=============================================
Har ni samma sorteringsordning och code page på bägge maskinerna.
Om svaret är nej, börja med att göra om maskin 2 så att den har
samma som maskin 1. Använd rebuildm eller installera om helt och hållet.

Kör sedan följande på maskin 1 (efter att ha stängt ut alla användare):
EXEC sp_detach_db @dbname='DBNamn', @skipchecks='TRUE'

Nu har databasen lyfts ut ur SQL Servers kontroll. Flytta nu samtliga filer som tillhör databasen (*.mdf och *.ldf i minsta fall) till maskin 2 (om du vill ha kvar databasen på maskin 1 också så kopiera filerna istället). Placera dem var du vill, men lämpligt är väl där du normalt har resten av datafilerna till andra databaser på maskinen, eftersom du inte kan flytta filerna senare.

Nu kör du följande på maskin 2 (och även maskin 1 om du vill att databasen ska fortsätta att finnas i maskin 1):
EXEC sp_attach_db @dbname='DBNamn', @filename1='Filnamn.mdf', @filename2='Filnamn.ldf'

Om du har fler filer är det bara att lägga till dem med @filenameX='filnamn'.

Voila!
=============================================

Men inget Voila! för vår del. När vi skall koppla upp databasen igen får vi följande fel.

FEL:
Server: Msg 5105, Level 16, State 13, Line 1
Device activation error. The physical file name 'munters2_LOG.LDF' may be incorrect.

Vad gör vi nu då?


Svara

Sv: Flytta en Databas

Postades av 2001-04-04 13:07:00 - Christoffer Hedgate

Och jag antar att filnamnet inte alls är fel...

Kan ni attacha den igen på den maskin ni detachade den ifrån?


Svara

Sv: Flytta en Databas

Postades av 2001-04-04 13:33:00 - Peter Holm

Inte på det sättet som du beskrev (Vi har gjort det på ditt sätt en annan gång då funkade det). Men inte denna gång.

Dock körde vi en liten annan metod ala klipp och klistra, det funkade utmärkt.

Just nu sitter jag och kör det den hörda vägen med SQL-Script istället, men det skulle ändå vara kul att höra vad det kan tänkas vara för fel. !


Svara

Sv: Flytta en Databas

Postades av 2001-04-04 14:08:00 - Christoffer Hedgate

Hade ni använt sp_detach_db för att lyfta ut den då? Eller bara kopierat filerna direkt?


Svara

Sv: Flytta en Databas

Postades av 2001-04-04 14:10:00 - Peter Holm

vi Använde sp_detach_db ja.


Svara

Sv: Flytta en Databas

Postades av 2001-04-04 14:53:00 - Christoffer Hedgate

Angav ni hela sökvägen till filerna?


Svara

Sv: Flytta en Databas

Postades av 2001-04-04 15:20:00 - Peter Holm

Måste man det. Kopierar man inte in dom i DATA - katalogen ?

Men Nej det gjorde vi i så fall inte.

/peterh


Svara

Sv: Flytta en Databas

Postades av 2001-04-04 20:21:00 - Christoffer Hedgate

Du kan lägga dem var du vill (i Data-katalogen t ex) men man måste ange fullständig sökväg i attach, eftersom de kan ligga var som helst.


Svara

Sv: Flytta en Databas

Postades av 2001-04-05 04:21:00 - Peter Holm

Jaså, jag då får jag prova det då...

Jag antog att filerna måste ligga i den katalogen och att man därför inte behövde skriva in hela sökvägen.

/Tack!


Svara

Sv: Flytta en Databas

Postades av 2001-04-05 09:34:00 - Peter Holm

Men det funkade inte ju i alle fall, då fick jag det där andra felet med
nicode.... Nu har jag installerat om SQL7 säkert 3 gånger utan att
lyckas välja rätt inställningar.

Hmmm. Hur kollar jag på Maskin 1 (Den som databasen kopierats från)
dessa inställningar så jag kan göra motsvarande i Maskin 2.

/peterh


Svara

Sv: Flytta en Databas

Postades av 2001-04-05 09:56:00 - Christoffer Hedgate

sp_helpsort


Svara

Sv: Flytta en Databas

Postades av 2001-04-05 10:33:00 - Peter Holm

Sen då....

Du skrev nåt att man skulle köra rebuildm eller nåt (är det felstavat) undrar om m:et skall vara med i slutet.

Hur/var/när...

Hittade en vizard under tools, men det var nåt med backup och sånt.

är rebuild oxo en STored Procedure ??

/peterh


Svara

Sv: Flytta en Databas

Postades av 2001-04-05 10:52:00 - Christoffer Hedgate

rebuildm.exe är en applikation som ligger under Tools\binn. Den gör i princip en ominstallation av master-databasen, vilket gör att alla databaser försvinner och man får en ny 'ren' installation av SQL Server. I applikationen kan man välja vilken sort order och code page man vill ha. Till skillnad från en riktig ominstallation av SQL Server så skriver den alltså inte över några programfiler, så om man har installerat service packs så slipper man återinstallera dessa.


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 704
27 958
271 750
861
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies