Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [SQL 2005 express] spostare database

    ciao ho creato un database su un pc per dei test.
    come posso determinare la poszione del DB?

    vorrei farne una copia da portare su un altro PC

    grazie

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333

    Re: [SQL 2005 express] spostare database

    Originariamente inviato da heartread
    ciao ho creato un database su un pc per dei test.
    come posso determinare la poszione del DB?
    Il DB non ha una vera e propria posizione
    __ Esiste il ServerSQL
    ___Nel ServerSQL ci sono delle Istanze ( potrebbe essere solo una )
    ____Nelle Istanze ci sono i DB

    i file fisici ( Che sono solo una parte del DB ) potrebbero essere
    anche su altri PC accessibili alla rete del Server ( Questo comunque
    lo decidi te quando crei il DB )

    Nella Tua situazione semplice di un test ( quindi non avrai specificato nulla )
    dovresti avere la cartella con PIU O MENO questo percorso:
    C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data
    Con dentro dei file
    Master.mdf
    Master.ldf
    Model.mdf
    Model.ldf
    Tempdb.mdf
    Tempdb.ldf
    TuoDB.mdf
    TuoDB_log.ldf

    e i file che interessano il tuo DB sono appunto gli ultimi 2

    Quindi IN LINEA MOLTO GENERALE un DB di SQLServer si appoggia
    su 2 ( o piu ) file conservati in quel percorso con estensione .mdf e .ldf

    Ti ripeto pero che il DB NON è solo i 2 file che lo compongono

    Originariamente inviato da heartread
    vorrei farne una copia da portare su un altro PC
    Il modo piu sicuro per portare un DB su un altro server e:
    __Da ManagementStudio clikDx sul DB interessato
    ___Attivita
    ____BakUp
    _____Specifichi il percorso su file
    Crei un file di BakUp con estensione .bak


    Poi vai sul nuovo server sempre in ManagementStudio
    __ Clik Dx su DataBase
    ___Ripristina
    ____Puoi specificare un nuovo DB con nuovo nome
    _____Specifichi il supporto da file
    ______Gli indichi il tuo file .bak
    _______Guardi bene tutte le opzioni nei vari Tab
    Poi ti fa il ripristino

    _________________________________________________

    Alcuni invece di trasportare il file .bak preferiscono trasportare i
    2 file .mdf e .ldf per fare poi il "attach" ma io la sconsiglio
    _________________________________________________

    Spero di non averti detto "troppo" generandoti del casino



  3. #3
    Grazie ...
    eccellente spiegazione.....

    per ragioni si sicurezza, posso cambiare il percorso dei file?
    mi piacerebbe usare un disco diverso da C:

    Grazie ancora

  4. #4
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Originariamente inviato da heartread
    per ragioni si sicurezza, posso cambiare il percorso dei file?
    mi piacerebbe usare un disco diverso da C:
    Si puoi cambiarlo quando fai il Restore ( Ripristino )

  5. #5
    fai detach, sposti, reattach

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.