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-03-08 08:14:00 - Peter Holm, i forum databaser, Tråden har 17 Kommentarer och lästs av 911 personer

Hej hopp galopp.

Vi har en SQL-Server på en maskin och har en rätt komplex databas
där. Men självklart följer den alla normaliseringsregler för
relationsdatabaser.

PROBLEMA:

Vi vill flytta denna databas från BURK A till BURK B och när vi försöker
göra detta gnatar SQL-Enterprise Manager om nån Jäkla Licens som är
otillräcklig för att flytta databasen.

Hur fixxar man detta på enklaste sätt. ?? (Utan att fixa den "jäkla" licensen.)

Vi kör asså MS SQL-Server 7.0

/peterh



Svara

Sv: Flytta en databas.

Postades av 2001-03-08 08:41:00 - Christoffer Hedgate

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!


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 08:43:00 - Christoffer Hedgate

Tillägg: Licensproblemet antar jag är att ni inte har en CAL att logga in på maskin 2 överhuvudtaget. Eller gäller det endast när ni ska flytta databasen?


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 08:44:00 - Andreas Hillqvist

Eventuellt så kan man väl göra en backup och en restore?

Finns väl problem med Text, Image och andra stora fält. Eftersom det lagras i master tabbelen?


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 08:53:00 - Peter Holm

Har testat med backup och restore men det funkar inte. Den gnatar om en "Jäkla" licens då med som inte finns tydligen. Vaffö vet jag inte då vi kör en liccad version av SQL-server.


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 09:48:00 - Andreas Hillqvist

Har du testat med SQL satser i query analyser?


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 09:53:00 - Peter Holm

Ja det är ju ett alternativ men det är ju jobbigt jö...

att köra en massa create table bla bla.. Dessutom kan man inte flytta över databasmodellen med SQL ??? (VA) eller ?

/peterh


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 10:56:00 - Pelle Johansson

Det går även att använda sig av Access2000 på en tredje maskin och därmed koppla upp sig via ODBC-källa, och sedan exportera till en annan ODBC-källa.

Så gör jag i alla fall hemifrån. Öppnar min SQL-server med access, och väljer exportera en viss tabell till Ballou...

Obs, om du exempelvis använder (getdate()) i din tabelldefinition så försvinner det, men det är bara att skriva om sedan...

/Pelle


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 11:34:00 - Christoffer Hedgate

Ang. modellen (antar att du menar det som kallas Diagram) så nej, de flyttas inte över. Men å andra sidan så ligger den inte på servern heller. I SQL 7 så ligger diagrammen på klientdatorn där man ritat dem. I SQL 2000 däremot lagras de på servern.

Ang. att det är jobbigt att arbeta i Query Analyzer så kan jag hålla med om att det kan vara jobbigt att scripta hela databasen, men om du använder de procedurer jag föreslog ovan så ska det nog inte vara nån svårighet.


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 11:37:00 - Christoffer Hedgate

Vad har ni för licensieringsvariant?


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 11:43:00 - Peter Holm

Det vet jag inte. Jag är inte ansvarig för den biten det är väl vår nätverksansvarig antar jag.

Jag antar bara att har vi SQL Server 7.0 så är den liccad, jag utgår liksom från det.

/peterh


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 12:35:00 - Andreas Hillqvist

Jag menar att göra backup och restore med sql satser?


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 12:41:00 - Christoffer Hedgate

ok. nej det är inga problem nej. Men ska man bara flytta den så tycker åtminstone jag det är enklare med attach och detach.


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 14:22:00 - Peter Holm

Fråga....

Det funkade ju sketabra att flytta databasen på Christoffers sätt.

Frågan är nu bara. Kan jag flytta en SQL 7.0 databas på detta sätt till en SQL2000 server utan krångel ??

Tänker då också på vad som kan hända då ni sagt att objektmodellen eller databasdiagrammet ligger lokalt i SQL7.0 men i Servern då man kör SQL2000

Snälla Svara Snabbt..... Typ nu.

PS, Finsk snappsvis..... Nu.


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 14:38:00 - Christoffer Hedgate

Inga problem alls att flytta från SQL 7 till SQL 2000.


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 14:46:00 - Christoffer Hedgate

BLOB-fält (text, ntext, image) lagras _inte_ i master-databasen. De lagras i samma databas som resten av tabellen de ligger i. Däremot lagras de inte på samma sidor (eng. Pages) som resten av tabellen, därför att de inte får plats. Undantaget är om man har alternativet TEXT IN ROW påslaget för tabellen, då lagras de på samma sida som resten av raden om de får plats. Rättare sagt om de är mindre än den bestämda storleken (default är 256 bytes) så lagras de på samma sida som resten av raden de ligger på. Observera att Text in row-alternativet är ett SQL Server 2000 specifikt option.


Svara

Sv: Flytta en databas.

Postades av 2001-03-08 14:50:00 - Peter Holm

JAMEN

Tackiha då nu har jag all info jag behöver så nu behöver ni inte skicka flera bytes med data till pelles webbhotell.

/hej då.


Svara

Nyligen

  • 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
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 684
27 958
271 741
545
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