2013-08-09 14 views
6

La società in cui mi trovo ha database su un server e PHP su un altro. Il server di database utilizza la sicurezza integrata di Windows, il che significa che controllano il nome di dominio e la password del computer al quale si è connessi e consentono una connessione al server solo se le credenziali corrispondono. Il nostro account server PHP, tuttavia, non ha accesso al server del database.Connessione PHP a SQL Server con sicurezza integrata passando account/password di dominio?

Oggi ho finalmente ottenuto un account di servizio per il nostro server di database in modo da poter impostare un database per archiviare gli ordini di marketing. Ma poiché l'account del server PHP non ha accesso ai database, non posso inserire i dati. Mi chiedo se c'è un modo per fornire le credenziali del mio dominio personale nella richiesta e autorizzarlo da solo.

Grazie!

EDIT: Grazie a Mike nei commenti, ho capito che quello che devo fare è usare la funzione impersonale in modo che tutte le richieste al server mi impersonino. Ma come lo farei?

+0

Non ci credo, perché quella risposta non mi dice se è possibile inviare le credenziali del mio dominio personale insieme alla richiesta. Per quanto ne so, usando quel comando, tenterebbe comunque di accedere usando l'account del server PHP, che non funzionerebbe. –

+0

Non è quello che la risposta menziona? – Mike

+0

Immagino che tu abbia ragione, devo usare l'impersonato di FastCGI (dovresti davvero leggere più avanti il ​​link che il ragazzo ha postato, mi dispiace per quello). Ma come direi all'impersonale di usare il mio nome di dominio? –

risposta

0

Eseguire il server Apache con un account di servizio. L'amministratore del database deve concedere l'accesso al database all'account del servizio.

Se Apache viene eseguito nell'account di sistema, esso fornisce le credenziali del servizio ntework per accedere al database. Non sarebbe sicuro consentire all'account del servizio di rete di accedere al DB.

+0

Ecco cosa hanno deciso i ragazzi dell'ufficio. Grazie per l'aiuto! –

Problemi correlati