Adăugarea de conturi de utilizator și de utilizator în sql server - certificat, desktop-ul ArcGIS

În administrator de baze de date Microsoft SQL Server adaugă conturi de utilizator la o instanță de SQL Server, aceste conturi sunt comparate cu utilizatorii în baze de date separate în instanța de SQL Server. utilizatorii bazei de date care creează tabele și dispun de clase trebuie să aibă permisiunile corespunzătoare pentru a crea obiecte în baza de date și schema, care va crea aceste obiecte. Atunci când este utilizat în numele de schemă ArcGIS trebuie să se potrivească cu numele utilizatorului bazei de date.

Pentru a face acest lucru, puteți utiliza instrumentul geoprocesarii sau script Create Database User (Create Database utilizator) pentru a efectua următoarele operațiuni:
  • Creați sau adăugați un cont la o instanță de SQL Server.
  • Utilizator nou corespunzător spus cont.
  • Creați schema de mapare pentru un utilizator în baza de date a spus.
  • Furniza utilizatorului cu drepturi de acces necesare pentru a crea tabele, clase de elemente sau puncte de vedere în baza de date specificată.

Adăugați utilizatorul care poate crea date.

Aveți posibilitatea să executați instrumentul pentru a crea un utilizator de bază de date (Creare utilizator baza de date) ArcGIS pentru Desktop sau poate cauza un instrument în script Python pentru a crea utilizatorul de bază de date care poate crea tabele, clase de funcții și performanțe.

Trebuie să vă conectați la baza de date folosind un cont cu privilegii de administrator de sistem pe instanța de SQL Server, pentru a rula instrumentul Creare geodatabase utilizator (Creare baza de date de utilizator) instrument.

Cu ajutorul instrumentului creează o bază de date de utilizator (Create Database utilizator)

  1. Start ArcMap sau ArcCatalog.
  2. Conectarea la baza de date sau geodatabase. utilizând un cont cu privilegii de administrator de sistem pe instanța de SQL Server.
  3. Deschideți instrumentul creează o bază de date de utilizator (Creare baza de date de utilizator).

Instrumentul este situat în geodatabase Instrumente de administrare grup (Geodatabase Administration) set de gestiune a datelor (Data Management).

  • Specificați o conexiune bază de date în conexiunea de date de intrare (intrare conexiune baze de date).
  • Alegeți dacă vă creați un cont cu autentificare SQL Server, sau să utilizați un cont existent de autentificare Windows.
    • Concediu (Creare sistem de operare utilizator Autentificat) Crearea unui utilizator autentificat de către sistemul de operare nu este marcat pentru a crea autentificarea utilizatorului prin intermediul SQL Server. Rețineți că instanțele implicite SQL Server utilizează numai autentificarea Windows. În cazul în care copia dvs. nu este configurat să utilizeze autentificarea SQL Server sau Windows, nu puteți crea o bază de date de autentificare a utilizatorului înseamnă.
    • Notă Creați un utilizator autentificat de către sistemul de operare (Creare sistem de operare utilizator Autentificat). pentru a utiliza un cont de autentificare existente pentru Windows.
  • Introduceți numele de utilizator al bazei de date care va fi creat instrument.

    Dacă alegeți să creați un cont cu autentificare SQL Server, numele pe care îl introduceți va fi de asemenea utilizat pentru contul.

  • Introduceți parola de utilizator de bază de date.
  • Dacă ați definit deja rolul pe care, la care doriți să adăugați un utilizator, introduceți-l.
  • Faceți clic pe OK. pentru a rula instrumentul.
  • Executați scriptul Python

    Pentru a crea un utilizator folosind script, urmați acești pași:

    1. Creați un fișier text pe computerul client ArcGIS, și apoi copiați următorul script în fișierul.

    Puteți rula un script pe un computer care rulează ArcGIS Desktop (Standard sau Avansat), ArcGIS Server (Standard sau Avansat) sau ArcGIS Engine cu modul optional Geodatabase Update.

  • Salvați fișierul cu extensia .py.
  • Rulați scriptul specificând opțiuni și specificând detaliile corespunzătoare dumneavoastră instanță a SQL Server și utilizatorul pe care doriți să creați.
    Sugestie:

    Introduceți -h sau --help pe sintaxa liniei de comandă pentru ieșire de referință.

    Acum, baza de date conține un utilizator care poate crea tabele.

    Există mai multe modalități prin care proprietarul datelor pot crea tabele într-o bază de date sau geodatabase. Pentru informații despre crearea tabelelor, vezi instrumente ArcGIS. A se vedea Prezentare generală a seturilor de date la adăugarea geodatabase.

    Deoarece există setul de date, proprietarul său poate oferi drepturi de acces la date către alți utilizatori. Pentru instrucțiuni, consultați. În secțiunea acordarea și retragerea drepturilor de acces la seturile de date.

    Crearea de conturi de utilizator și utilizarea instrumentelor SQL Server

    Dacă doriți să creați un utilizator care are drepturi, care diferă de instrumentul furnizat creează o bază de date de utilizator (Creare baza de date de utilizator). sau nu are drepturile acordate la el în mod direct, puteți utiliza acest lucru pentru instrumente SQL Server. Există câteva lucruri de a păstra în minte atunci când creați conturile de utilizator proprii și pentru a fi utilizat cu ArcGIS:

    • Toți utilizatorii bazei de date care va crea date trebuie să aibă schema bazei de date. Acest sistem ar trebui să aibă același nume ca utilizator.
    • Puteți da un acces de grup la Windows SQL Server, în loc de conturi individuale de Windows care simplifică crearea și gestionarea conturilor de utilizator. Toți membrii grupului Windows se poate conecta la SQL Server. Drepturile de acces la server, o bază de date, sau un set de date furnizate de grup, se aplică automat fiecărui membru al grupului. Cu toate acestea, nu puteți crea o schemă pentru stocarea datelor create de către toți membrii grupului. Fiecare utilizator din grup, care creează date în geodatabase, ar trebui să aibă propriul său sistem, în cazul în care sunt stocate datele. SQL Server creează un utilizator și schema în baza de date, atunci când prima încercare de a crea un membru de date. Acest lucru se întâmplă în mod automat; creați manual schema și utilizatorul nu este necesară.

    Instrucțiuni pentru utilizarea instrumentelor SQL Server pentru a crea conturi de utilizator, utilizatori și scheme, consultați documentația pentru Microsoft SQL Server.

    Arc GIS Desktop

    articole similare