Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    248

    [SQL express 2005]

    salve,
    premetto che sono un principiante.

    Mi hanno consigliato l'utility bcp.exe per poter passare i dati. Ho letto il book onLine ed ho iniziato a fare delle prove.

    La prima prova che ho fatto è stato creare il file di formato.
    Leggendo la guida la sintassi è bcp nomeDataBase.nomeUtente.nomeTabella etc.

    Ho fatto delle prove usando questa sintassi dal prompt dei comandi:
    bcp caciri.dbo.enti format nul -c -t, -f enti.fmt -T

    Però dopo un po' mi ritorno l'errore che non riesce a collegarsi al dataBase:
    Impossibile aprire una connessione a Sql server [2].

    Le ho provate tutte ed in tutte le salse, ma non ho capito come si fa ad aprire una connessione dal propt dei comandi

    Qualcuno mi può dare una mano?

    grazie

    Gaetano

  2. #2
    Prova a specificare, fra i parametri, l'istanza al server :

    -S server_name[ \instance_name]

    Di solito, durante l'installazione di sql server express, viene creata un'istanza denominata "SQLEXPRESS" e, in questo caso, è necessario specificare il nome del server per esteso.

    Per esempio, se il tuo server si chiama "PCSERVER" e l'istanza è quella creata di default, "SQLEXPRESS", prova così :

    bcp caciri.dbo.enti format nul -c -t, -f enti.fmt -T -S PCSERVER\SQLEXPRESS

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    248
    ti ringrazio per la risposta, ho provato ad inserire alla fine -S SOFTWAREGL\SQLEXPRESS -T, ma mi ritorna questo errore:
    Impossibile aprire il database "caciri" richiesto dall'account di accesso. Accesso non riuscito
    SqlState 28000 native error 18456 Accesso non riuscito per l'utente SoftwareGL\xp
    SqlState 42000 native error 4060

    L' ho provato anche nella cartella dov'è presente il dataBase.

    Tu l'hai mai utilizzato?

    Per caso bisogna settare qualcosa?

    grazie

    Gaetano

  4. #4
    Sembra (errore 18456) che non accetti la connessione trusted:

    http://msdn2.microsoft.com/en-us/library/aa275745(SQL.80).aspx

    Prova a specificare nome utente e password, così:

    bcp caciri.dbo.enti format nul -c -t, -f enti.fmt -T -S PCSERVER\SQLEXPRESS -U MioNomeUtente -P MiaPassword

    sostituisci, naturalmente, "MioNomeUtente" e "MiaPassword" con i tuoi.

    Fammi sapere.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    248
    ciao,

    il problema è che non ho nome utente e password.

    Ho prima installato VS e poi Sql per usare management studio.

    Nell'installazione ho lasciato riconoscimento windows.

    Forse è questo che gli da' fastidio?

  6. #6
    Vedi se riesci a collegarti così:

    dal prompt dei comandi, digita

    osql -S SOFTWAREGL\SQLEXPRESS

    se riesce a collegarsi dovrebbe visualizzare "1>", altrimenti fammi sapere che errore da.

    Ciao.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    248
    osql -S SOFTWAREGL\SQLEXPRESS

    mi da':
    errore nessun utente selezionato

    ho provato con:
    osql -S SOFTWAREGL\SQLEXPRESS -U xp e mi chiede la password che non ho

    ho provato con osql -S SOFTWAREGL\SQLEXPRESS -E
    e mi presenta 1>

    cosa devo fare ora?

    Ho fatto altre prove e verso la fine mi mette l'indicazione ...questo errore è provocato dal fatto che nelle impostazioni predefinite di SQL Server non sono consentite...

    che ne pensi?

  8. #8
    Dunque accetta la connessione trusted.
    Il problema con bcp dovrebbe risolversi aggiungendo l'account di accesso a SQL Server:

    - apri Management Studio Express
    - apri la cartella "protezione" e la cartella "account di accesso"
    - se "SoftwareGL\xp" non figura nella lista utenti (ma sicuramente c'è), click destro sulla cartella "account di acceso e scegli "nuovo account di accesso". Immetti il nome "SoftwareGL\xp" e apri la pagina ruoli del server.
    - metti il segno di sputa su "dbcreator" ( o, se vuoi avere i privilegi di amministratore, su "sysadmin".
    - Se "SoftwareGL\xp" invece figura tra gli account di accesso, click destro sul nome, scegli proprietà e accertati che ci sia il segno di spunta, nella pagina "ruoli del server", su una delle proprietà "dbcreator" o "sysadmin".

    Fammi sapere

    P.S
    Se non hai Management Studio Express, puoi scaricarlo gratuitamente da qui:

    http://www.microsoft.com/downloads/d...displaylang=it

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    248
    ho controllato, l'utente c'è e nella cartellaaccount di accesso sono spuntati public e sysadmin

    Ho spuntato anche dbcreator, ma niente da fare.

    non so se il pC vada fatto ripartire.

    Sicuramente non l'ho installato bene, in quanto non trovo l'utilitaà importa/Esporta e nemmeno l'esportazione del file in csv

    che ne pensi?

  10. #10
    prima di reinstallare prova ad aggiungere l'opzione -e alla fine (specificando il nome di un file ). Dovrebbe fornire istruzioni più dettagliate sull'errore.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.