[SQL SERVER] Importare un database su un server

giovedì 13 settembre 2012 - 16.21
Tag Elenco Tags  SQL Server 2008

Gemini Profilo | Expert

Ciao a tutti
Premetto che non so quasi nulla di sql server.
Devo importare un db che ho in locale su un server di un'azienda che offre un servizio di hosting. Per far questo accedo via web ad un pannello di controlo che mi permette di importare file CSV ed eseguire query.
Attraverso SQL Server Manegement Studio ho creato uno script sql(che contiene solo lo schema per ora). Prima di eseguire lo script sul pannello di controllo via web, ho sostituito il nome del db locale con quello del server e cambiato anche l'utente.
Quando eseguo lo script ricevo errori del tipo:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Oltre a dirmi che alcuni utenti non hanno alcuni permessi.
Quando importate un db da locale al server, come fate a importare la struttura e i dati?
Grazie mille

pieroalampi Profilo | Expert

che formato è il file ? mdf? potresti importare con questa procedura
1) se mdf attacchi il file al db

SQLCMD -S.\SQLEXPRESS -e
1> sp_attach_db @dbname = 'MyDB', @filename1 = N'C:\Documents and Settings\dtorg\My Documents\MyDB.mdf'
2>go

2) crei un file dns FileDSN e selezionithe 'MyDB' database
vai nella gestione (ODBC)
Select File DSN
crea un nuovo file 'MyDB.dsn
Server: .\SQLExpress qui metti il tuo server
Default database: 'MyDB'
Save :MyDB.dsn
------------------------------------------------------
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
------------------------------------------------------
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5