Visualizzazione dei risultati da 1 a 6 su 6

Discussione: connessione da server

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    connessione da server

    Ho un sql server 2005 su server configurato cosi:

    Shared Memory attivato
    Named Pipes attivato
    TCP/IP attivato
    Via Disattivato

    Suface area Configuration
    O- Solo connessioni locali

    x connessioni locali e remote

    O – Usa solo TCP/IP
    O - Usa solo named pipe
    X – Usa si TCP/IP che named pipe

    Ora dovrei aprire da excel su client aprire un database che si trova su sq lserver 2005 su Server.
    Ho configurato
    cn.Open "Provider=SQL NATIVE CLIENT;" & "Server=//10.112.112.222/database/SQLEXPRESS;" & "Database=archivio;" & "Trusted_Connection=yes;"

    mi da "Errore non specificato!"

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    119
    Credo che l'errore dipenda dal fatto che in rete NON si accede fisicamente al file ma all'istanza del server che gestisce sql server.
    Un'altra possibilità è data dal fatto che sia nel server che nel client l'esecuzione di sql server devono essere abilitati.
    Un'altra ancora, sempre come ipotesi, ti sei dimenticato di abilitare l'utenza nel server che esegue sql.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    e come devo fare?
    è la prima volta che mi capita una cosa del genere,
    in pratica da excel del client tramite vba devo creare una macro che mi salva delle celle sul sqlserver situato sul server.-

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    119
    Io per prima cosa guarderei www.connectionstrings.com per la definizione della stringa da usare.
    A prima vista l'errore più grossolano è nella stringa di connessione.
    Un consiglio:
    Prima prova il tutto in locale.
    Se nella tua definizione inserisci il nome .dbf es mydatabase.dbf questo elemento è sicuramente sbagliato.
    di solito l'istanza si scrive con
    myserver\istanza (nel tuo caso sqlexpress)

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ho provato cosi:
    cn.Open "Provider=SQL NATIVE CLIENT;" & _
    "Server=\\10.111.120.111,1433\database\sqlexpress; " & _
    "Database=dati;" & _
    "Trusted_Connection=yes;"
    ma mi da questo errore;
    Provider named pipe: Rilevati parametri non validi [87]

  6. #6
    Ciao,

    questo non è sicuramente la sezione più adatta dove discutere questo tipo di argomenti, visto che riguarda ESCLUSIVAMENTE l'sql e problemi legati alla piattaforma del database (in questo caso, direttamente sql server 2008) ... la tua richiesta è palesemente relativa a codice VBA.

    Gentilmente, riapri il thread nella sezione corretta.
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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