Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Create database sql
lunedì 13 dicembre 2010 - 09.59
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
lun 13 dic 2010 - 09:59
Ragazzi una domanda per informazioni,
quando creo un nuovo databse sql che differenza c'è se scelgo tra le opzioni la voce: Modello di recupero con registrazione completa o con registrazione minima?
Forse gestisce la grandezza dei file mdf e ldf?
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 13 dic 2010 - 10:14
>Ragazzi una domanda per informazioni,
>quando creo un nuovo databse sql che differenza c'è se scelgo
>tra le opzioni la voce: Modello di recupero con registrazione
>completa o con registrazione minima?
>Forse gestisce la grandezza dei file mdf e ldf?
implicitamente, anche.. ma non è propriamente quella la definizione del recovery model (
http://msdn.microsoft.com/en-us/library/ms189275.aspx
).
Questa opzione serve per determinare come gestire e manutenere il log delle transazioni. Come vedi dal link sono di tre tipi: SIMPLE, FULL BULK LOGGED.
La scelta dipende dai requisiti del tuo database, e quindi anche dal piano di backup che vuoi ottenere per esso.
Dai una letta al link, poi magari descrivici cosa devi fare con questo database e che necessità di recupero del dato hai e possiamo vedere quale recovery model è il migliore per il tuo caso.
>Ciao
Ciao
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
lun 13 dic 2010 - 10:31
OK fatto thx,
senti una piccola info senza che apro al volo un altro post, sto eseguendo il restore di un db sql server con i file mdf e ldf e quando eseguo questo codice:
USE Master
GO
EXEC sp_attach_db @dbname = N'Archsviluppo',
@filename1 = N'c:\Archsviluppo.mdf',
@filename2 = N'c:\Archsviluppo.ldf'
GO
mi da l'errore: Impossibile aprire il file fisico "c:\Archsviluppo.mdf". Errore del sistema operativo 2: "2(Impossibile trovare il file specificato.)"
il percorso dei file sono corretti.
da cosa dipende?
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 13 dic 2010 - 11:03
>OK fatto thx,
>senti una piccola info senza che apro al volo un altro post,
>sto eseguendo il restore di un db sql server con i file mdf e
>ldf e quando eseguo questo codice:
>mi da l'errore: Impossibile aprire il file fisico "c:\Archsviluppo.mdf".
>Errore del sistema operativo 2: "2(Impossibile trovare il file specificato.)"
>da cosa dipende?
dai permessi che ha l'utente che fa il restore su C:, se l'utente con cui gira il servizio sql server non ha i permessi di acesso e lettura su c, non riuscirai a fare restore di quel database in questo modo.
dai una letta anche a questo post:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=37539
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
lun 13 dic 2010 - 11:09
Ma strano solo che questi file non sono stati creati sul mio pc ma da un mio amico da un altro pc, potrebbe essere questa la causa, perchè io sul mio pc ho l'accesso a tutto, sono amministratore
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 13 dic 2010 - 13:57
>Ma strano solo che questi file non sono stati creati sul mio
>pc ma da un mio amico da un altro pc, potrebbe essere questa
>la causa, perchè io sul mio pc ho l'accesso a tutto, sono amministratore
No, la causa è quella che ti ha detto Ale.
Di default SQL Server non ha diritti di full control sulla root di C:, ma ha permission differenziate sul ramo C:\Program Files\Microsoft SQL Server\MSSQL10.<nome istanza>\MSSQL (ad es. in DATA il gruppo SQLServerMSSQLUser$<nome server>$<nome istanza> ha diritti di Full Control, su Binn no).
Se vuoi depositare i data file ed il T-Log in C:\ (scelta altamente sconsigliabile) è sufficiente assegare i diritti di Full Control a quel gruppo.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !