Indice
Risultati ricerca
Frase completa
Cerca nella pagina
Chiudi
Indice

MS SQL SERVER 2000 (STANDARD – ENTERPRISE - PERSONAL) / MSDE

La creazione dell’utente che verrà utilizzato per l’accesso del Server PAN ai database può essere effettuata attraverso l’Enterprise Manager: dopo essersi collegati all’istanza andare in “Protezione” e quindi selezionare “Account di Accesso”:

Agendo col pulsante destro del mouse su “Account di accesso” selezionare la voce “Nuovo Account di accesso”:


Impostare il nome dell’utente da utilizzare, il tipo di autenticazione (consigliata “Autenticazione di SQL Server”) e la password per l’accesso:

In “Ruoli del server” selezionare i ruoli predefiniti “Database Creators” e “Bulk Insert Administrators”:


In “Accesso database” selezionare “master”. Quindi premere “OK”:

Il nuovo utente verrà aggiunto alla lista degli utenti cui è permesso effettuare la login sul SQL Server:

Tali operazioni possono essere effettuate a linea di comando utilizzando il Query Analyzer.

presente tra i tools accessibili dall’Enterprise Manager. Selezionare il server (tra quelli registrati) su cui si devono eseguire le query) e dal menù “Strumenti” scegliere “SQL Query Analyzer”:


Si aprirà un’altra finestra in cui nella parte a sinistra (che può anche non essere presente) è possibile selezionare il Database su cui effettuare la query e nella parte a destra è presente una finestra in cui introdurre la query. Il Database su cui effettuare le operazioni può essere cambiato anche agendo sulla lista posta in alto, tra le icone degli strumenti. Le query che interessano il catalogo o oggetti di sistema dovrebbero essere effettuate sul database “master” e da un utente che possieda i diritti sulle operazioni che sta effettuando (ad esempio sa, l’account amministrativo predefinito in SQL Server):

Per quanto riguarda l’utente da creare per l’installazione del Server PAN, nel caso in cui per il SQL Server sia stata scelta l’autenticazione mista degli utenti, le operazioni da effettuare a linea di comando, tramite comandi T-SQL, sono le seguenti:

  • login al SQL Server attraverso il Query Analyzer come utente sa (o un utente che abbia diritti equivalenti).

  • creazione login utente PAN:

USE MASTER

EXEC sp_addlogin '<nome utente PAN>', '<password utente PAN>'

GO

  • aggiunta dei diritti necessari all’utente per il corretto funzionamento del Server PAN:

EXEC sp_addsrvrolemember '<nome utente PAN>', 'dbcreator'

GO

EXEC sp_addsrvrolemember '<nome utente PAN>’, 'bulkadmin'

GO

  • diritto di accesso al catalogo del SQL Server (Database Master):

USE MASTER

EXEC sp_grantdbaccess <nome utente PAN>

GO

Queste istruzioni e anche altre utilità vengono fornite con il server PAN e si possono trovare nella cartella Utilita\SqlServer sotto la home della cartella di installazione, con le indicazioni per personalizzarle per la propria installazione.

Nel caso di una sola installazione MSDE 2000 SP3a si possono utilizzare gli script o effettuare query attraverso l’utilità a linea di comando osql.exe, presente all’interno della cartella <home di SQL server>\80\tyools\binn dell’installazione.

Per effettuare la login ad un server locale di SQL Server è sufficiente scrivere in un command:

osql –U sa –P

e al prompt

password:

scrivere la password di amministratore impostata all’atto dell’installazione.

Se avviene la connessione allora verrà presentato il prompt:

1>

Da qui in poi si potranno scrivere le query, l’esecuzione delle quali inizierà appena confermato il GO.

Si noti che il prompt, inserendo le linee senza dare il GO, si incrementa di 1, ritornando ad 1 dopo aver dato il GO.

In tale modo è possibile provare anche la login creata per PAN inserendo:

osql –U <nome utente PAN> –P

e al prompt rispondere con la <password utente PAN> impostata.

Per una disamina completa delle caratteristiche di osql si rimanda ai manuali e documentazione fornita dalla Microsoft a corredo del pacchetto di installazione del prodotto.

Le potenzialità sono le medesime del Query Analyzer.