Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703

    [vb.net]porting programma - impossibile accedere al db sql

    ciao a tutti ho un problema; ho sviluppato una applicazione in vb.net che si collega ad un db sql server express...
    Ora, devo portare questa applicazione su altro pc(pc2) per consentirgli di utilizzare il db locale, i miei passaggi sono stati:

    1) Ricreare esattamente le tabelle e le viste uguale identiche nel pc2
    2) Compilare l'eseguibile sul pc1 e trasportarlo sul pc2..

    il code che uso per collegarmi da vb.net a sql è questo:
    codice:
     myConn = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DB_FINANCE.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True")
    * il file.mdf è presente esattamente nella stessa directory con lo stesso nome.
    * entrambi hanno la windows authentication.

    Avviando l'eseguibile sul pc2 mi restituisce -->
    Impossibile aprire il database utente predefinito. Accesso non riuscito. Accesso non riuscito per l'utente 'PCFILM\pcfilm_'
    :master: cosa posso controllare?! grazie

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Citazione
    Impossibile aprire il database utente predefinito. Accesso non riuscito. Accesso non riuscito per l'utente 'PCFILM\pcfilm_'

    cosa posso controllare?! grazie
    Visto il messaggio che ricevi, hai controllato l'utente 'PCFILM\pcfilm_' sul pc2?

    Inoltre ti sconsiglio caldamente di usare le User Instance.
    Microsoft ne sconsiglia l'uso perchè saranno eliminate.

    Infine, percorso più infelice di quello non potevi trovare.
    Se per caso installi il tutto su Vista... voglio vedere come riuscirai ad aggiornare i dati.
    Metti il database in una TUA cartella, esempio: C:\SQLData\FINANCE\
    Meglio ancora se fosse su un disco diverso da quello di sistema.



  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    ti ringrazio innanzitutto per la risposta..
    in secondo luogo:

    * che cosa intendi per controllare l'utente?CHe tipo di controllo?

    * il pc di destinazione è un win sp2 e rimarrà lì.

    * Ok per il cambio destinazinoe del salavataggio dei dati.

    Ho notato che entrando nelle propietà del db sul pc1, nella scheda autorizzazioni, per l'account utente che è impostato è attiva la propietà di 'connect', cosa non vera sul pc2..in quanto non c'è nessun utente e cercando di configurarne uno non vedo 'pcfilm_', che sarebbe l'account utente..da cosa potrebbe essere dovuto?Può essere questo che genera l'errore?mi sa propio di si..
    grazie

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Ovviamente sì.

    Il messaggio di errore mi pareva chiaro, no ti pare?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    ehm..ok...l'avevo intuito anchio, ma mi sono rivolto a voi per capire come risolvere:

    ho provato ad aggiugere l'utente 'pcfilm_'
    ma mi restituisce lo stesso errore

    creando l'untente PCFILM\pcfilm_ mi dice che non è un nome valido perchè include caratteri non validi, devo cambiare il nome al pc??? O_o

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.