Puncte:0

Pot folosi o cale UNC pe serverul MSSQL la distanță într-o procedură de stocare pentru a accesa fișierul de la distanță?

drapel br

Am o procedură de stocare pe un server MSSQL la distanță. Are inserare în bloc dintr-un fișier. Fișierul este pe alt server. Fișierul este partajat pe Ubuntu prin Samba.

Poate acea procedură de stocare să acceseze fișierul meu? Ce utilizator va folosi serverul SQL, utilizatorul care rulează instanța SQL sau utilizatorul meu db, astfel încât să îl pot adăuga la partajarea serverului Ubuntu?

Puncte:1
drapel cn

Conform documentele, puteți utiliza o cale UNC în INSERȚIE VRAC afirmație.

În ceea ce privește ce utilizator va fi folosit, mă aștept să folosească contul care rulează serviciul dvs. SQL. Gândiți-vă la asta în acest fel - este sistemul de operare care accesează fișierul. Sistemul de operare nu are nicio idee despre utilizatorul intern al bazei de date.

Hrvoje T avatar
drapel br
Este o găzduire partajată, nu a propriului meu server. Există vreo modalitate prin care pot afla care este acel utilizator doar căutând proprietățile bazei de date în mssms? Nu cred că administratorii mi-ar împărtăși aceste informații. Pot partaja cu „toată lumea” prin samba, astfel încât utilizatorul să nu fie important?
Ben Thul avatar
drapel cn
Aruncă o privire la `select * from sys.dm_server_services;`.Dacă îl poți rula, ar trebui să găsești acolo ceea ce cauți. Dacă nu (ceea ce am putut vedea dacă compania dvs. de găzduire nu v-a acordat administrator de sistem sau echivalent pentru a putea vizualiza aceste date), fie întrebați compania dvs. de găzduire, fie aflați prin alte mijloace. De exemplu. serverul samba înregistrează încercările eșuate? Dacă da, aceste informații pot fi folosite pentru a afla cine face solicitarea? Nu pot, în bună conștiință, *recomand* acordarea accesului la Toată lumea, dar asta cu siguranță ar funcționa.
Hrvoje T avatar
drapel br
„Msg 300, Level 14, State 1, Line 1 Permisiunea VIEW SERVER STATE a fost refuzată pe obiectul „server”, baza de date „master”. Mesajul 297, Nivelul 16, Statul 1, Linia 1 Utilizatorul nu are permisiunea de a efectua această acțiune.` ... deci nu sunt drepturi pentru mine. Cu toate acestea, am reușit să fac inserare în bloc cu calea UNC și partajarea publică Samba.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.