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
Copia tabella da database in FileSystem a database in SQL SERVER
martedì 15 luglio 2008 - 16.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
netaddicted
Profilo
| Newbie
19
messaggi | Data Invio:
mar 15 lug 2008 - 16:10
Ciao a tutti.
Non so se si possa fare in maniera semplice...
Premessa:
Ho installato SQL Server con la release di Visual Studio 2005. In questo server (che contiene alcuni database di default come ad esempio "master") ho creato un database "TestDB".
Poi ho creato un database nel Filesystem che ho chiamato "Borsa.mdf" e al suo interno una nuova tabella chiamata "Titoli" (che ho popolato di dati)
Non ho strumenti di amministrazione potenti e visuali per l'amministrazione di SQL Server (come dicevo posseggo solo la versione base abbinata a visual studio) . Posso avvalermi solo dell'IDE di Visual Studio e dei tools da linea di comando (in questo caso "sqlcmd").
Come faccio a copiare la tabella "Titoli" dal database 'C:\DOCUMENTS AND SETTINGS\NETADDICTED\DOCUMENTI\BORSA.MDF' al database 'TestDB'
dentro SQL Server?
Ho fatto vari tentativi con cmdsql senza risultato.
Grazie per l'attenzione e complimenti per il sito, mi piace.
Francesco Torre (MCP .Net Developer)
RISPOSTA:
Ragazzi, scusate l'immodestia ma mi meraviglio sempre della mia intelligenza...trovo sempre
la soluzione!
Ringrazio chi avrebbe voluto aiutarmi e aggiungo la soluzione per aiutare qualcun altro col
mio stesso problema.
PROBLEMA:
Copiare la tabella "Titoli" dal database all'indirizzo:
"C:\DOCUMENTS AND SETTINGS\NETADDICTED\DOCUMENTI\BORSA.MDF" nel
database "TestDB2.mdf" dentro SQL Server.
SOLUZIONE:
1_ Apri il Prompt dei comandi.
2_ Connettiti al server digitando: sqlcmd -S .\SQLEXPRESS e premi INVIO
Appare: "1>"
3_ Spostati nel database "Borsa.mdf" digitando:
USE [C:\DOCUMENTS AND SETTINGS\NETADDICTED\DOCUMENTI\BORSA.MDF]
Appare: "2>"
4_ Digita: GO e premi INVIO
Appare : "Il contesto di database è stato sostituito con 'C:\DOCUMENTS AND SETTINGS\NETADDICTED\DOCUMENTI\BORSA.MDF'
1>"
5_ Digita: SELECT * INTO TestDB2.dbo.Titoli FROM Titoli
Appare: "2>"
6_ Digita: GO e premi INVIO
Alla prossima!
Francesco Torre (MCP .Net Developer)
Dainesi
Profilo
| Senior Member
476
messaggi | Data Invio:
gio 17 lug 2008 - 09:12
Hai posto una domanda e ti sei dato la risposta ! Incredibile! Questo forum è talmente elettrizzante che trasforma le persone che lo visitano !!!
netaddicted
Profilo
| Newbie
19
messaggi | Data Invio:
ven 18 lug 2008 - 18:20
Hai proprio ragione! Ripensandoci, credo che la soluzione mi sia venuta in mente subito dopo avere posto il quesito su questo Forum. Ho aggiunto ".nethell" alle mie schede della pagina iniziale.
Ciao a tutti.
Francesco Torre (MCP .Net Developer)
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 !