Diferència entre revisions de la pàgina «ASIX/M10/UF2/A03/E2»
| Línia 16: | Línia 16: | ||
Ara és moment de seleccionar les funcionalitats que volem instal·lar i les rutes on es farà la instal·lació: | Ara és moment de seleccionar les funcionalitats que volem instal·lar i les rutes on es farà la instal·lació: | ||
{{imatge|SQLServer5.png||thumb|Hem de parar atenció a no des-seleccionar "Herramientas de administración - Completa"}} | {{imatge|SQLServer5.png||thumb|Hem de parar atenció a no des-seleccionar "Herramientas de administración - Completa"}} | ||
| − | La ruta arrel de la instància <ref> | + | La ruta arrel de la instància <ref>La '''ruta arrel d'una instància''' és el lloc del sistema de fitxers on es desen les dades en sí, juntament amb altres arxius necessaris per al funcionament del SGBD</ref> es troba a <code>C:\Program Files\Microsoft SQL Server\</code>, que és la ruta per defecte. |
Farem clic a Siguiente i començarà la instal·lació: | Farem clic a Siguiente i començarà la instal·lació: | ||
{{imatge|SQLServer6.png||thumb|El programa d'instal·lació ens marca un error: ens fa falta instal·lar el .NET Framework 3.5 (o superior) per a poder prosseguir}} | {{imatge|SQLServer6.png||thumb|El programa d'instal·lació ens marca un error: ens fa falta instal·lar el .NET Framework 3.5 (o superior) per a poder prosseguir}} | ||
| Línia 27: | Línia 27: | ||
::Ja tenim la incidència resolta. Ara haurem de tornar a executar el ''setup'' de SQL Server Advanced que hem extret al primer pas de l'apartat [[#Instal·lació|instal·lació]] i recomençar el procediment anterior fins abans de la incidència. | ::Ja tenim la incidència resolta. Ara haurem de tornar a executar el ''setup'' de SQL Server Advanced que hem extret al primer pas de l'apartat [[#Instal·lació|instal·lació]] i recomençar el procediment anterior fins abans de la incidència. | ||
{{imatge|SQLServer7.png}} | {{imatge|SQLServer7.png}} | ||
| − | Reprenem el fil a la configuració de la instància:<ref>Una instància de SQL Server és un procés independent del motor de base de dades; de manera que podem tenir 1 o més servidors de bases de dades independents entre ells en un únic servidor físic</ref> en el nostre exemple, usarem la opció per defecte ja que ens permet la possibilitat de poder afegir un nom a la instància (per a poder diferenciar-la d'una altra si en un futur necessitem una altra instància, que haurà de tenir un nom diferent) | + | Reprenem el fil a la configuració de la instància:<ref>Una '''instància de SQL Server''' és un procés independent del motor de base de dades; de manera que podem tenir 1 o més servidors de bases de dades independents entre ells en un únic servidor físic</ref> en el nostre exemple, usarem la opció per defecte ja que ens permet la possibilitat de poder afegir un nom a la instància (per a poder diferenciar-la d'una altra si en un futur necessitem una altra instància, que haurà de tenir un nom diferent) |
{{imatge|SQLServer8.png||thumb|Deixarem el nom per defecte SQLEXPRESS ja que tampoc és important més enllà de recordar-lo per a poder-nos connectar més endavant}} | {{imatge|SQLServer8.png||thumb|Deixarem el nom per defecte SQLEXPRESS ja que tampoc és important més enllà de recordar-lo per a poder-nos connectar més endavant}} | ||
Podem notar que la ruta final on es trobaran les dades (diccionari de dades) per a aquesta instància serà <code>C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS</code> | Podem notar que la ruta final on es trobaran les dades (diccionari de dades) per a aquesta instància serà <code>C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS</code> | ||
| − | Avançarem en l'assistent. El següent pas serà configurar el comportament dels serveis relacionats amb la instància de SQL Server. Haurem de canviar el comportament del servei '''SQL Server Browser'''<ref> | + | Avançarem en l'assistent. El següent pas serà configurar el comportament dels serveis relacionats amb la instància de SQL Server. Haurem de canviar el comportament del servei '''SQL Server Browser'''<ref>'''SQL Server Brwser''' és un servei necessari per a poder accedir de manera remota al servidor SQL: escolta pel port 1434 i és l'encarregat d'assignar un altre port per a la connexió al motor de Base de Dades quan algun client li fa una petició. És especialment útil en servidors amb múltiples instàncies de SQL Server executant-se, ja que cada instància necessita un port diferent que és gestionat per aquest servei</ref> i posar-lo en '''mode automàtic'''. |
En el següent pas definirem el/s mode/s mitjançant els quals es podrà accedir a la instància. L'assistent ens ofereix dues opcions: | En el següent pas definirem el/s mode/s mitjançant els quals es podrà accedir a la instància. L'assistent ens ofereix dues opcions: | ||
*'''Mode d'autenticació de Windows:''' es necessita un compte d'usuari al servidor (o usuari del domini, en el cas que correspongui) per a poder accedir a treballar amb la instància SQL. És realment útil si administrem des de Windows i accedim des d'altres màquines Windows perquè ens estalviem introduïr contrasenyes cada vegada que connectem. | *'''Mode d'autenticació de Windows:''' es necessita un compte d'usuari al servidor (o usuari del domini, en el cas que correspongui) per a poder accedir a treballar amb la instància SQL. És realment útil si administrem des de Windows i accedim des d'altres màquines Windows perquè ens estalviem introduïr contrasenyes cada vegada que connectem. | ||
| Línia 37: | Línia 37: | ||
Si investiguem una mica, podem veure que a la pestanya ''Directorio de datos'' hi ha la ruta on es desaran les dades <code>C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Data</code> | Si investiguem una mica, podem veure que a la pestanya ''Directorio de datos'' hi ha la ruta on es desaran les dades <code>C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Data</code> | ||
{{imatge|SQLServer10.png||thumb|Podem veure (i modificar) les rutes de diferents directoris amb els que treballarà la nova instància que estem configurant. Seleccionat en blau, veiem el directori on es trobaran les dades}} | {{imatge|SQLServer10.png||thumb|Podem veure (i modificar) les rutes de diferents directoris amb els que treballarà la nova instància que estem configurant. Seleccionat en blau, veiem el directori on es trobaran les dades}} | ||
| + | Pel que fa al servei de ''Reporting Services''<ref>'''Reporting Services''' permet, entre altres coses, generar informes des d'altres aplicacions programades amb el Framework .NET de Microsoft.</ref> deixarem l'opció per defecte. | ||
==Procés de comprovació de la connectivitat== | ==Procés de comprovació de la connectivitat== | ||
Revisió del 18:29, 3 maig 2018
Contingut
Guillem Solà i Boeck (host A10BPC20)
Configuració d'un SGDB segons el guió anterior i prova de connectivitat
Procés de configuració del servidor
Programari del SGBD
Descàrrega
Descarregarem Microsoft SQL Server Advanced[1] des de la pàgina web de Microsoft i el desarem en un lloc conegut del servidor:
Instal·lació
Farem doble clic i extreurem el contingut de l'arxiu .exe a l'escriptori mateix:
Un cop acabada l'extracció, s'executarà automàticament el setup i configurarem la instal·lació del SGBD:
Llavors haurem d'acceptar els termes i condicions de Microsoft per a poder utilitzar el seu software i es faran comprovacions del sistema per a trobar possibles incompatibilitats o problemes amb el sistema.
Ara és moment de seleccionar les funcionalitats que volem instal·lar i les rutes on es farà la instal·lació:
La ruta arrel de la instància [2] es troba a C:\Program Files\Microsoft SQL Server\, que és la ruta per defecte.
Farem clic a Siguiente i començarà la instal·lació:
- Incidència
- Per a suplir la dependència del programari .NET Framework descarregarem l'instal·lador des de la pàgina de Microsoft i l'instal·larem:
- Esperarem fins que acabi el procés d'instal·lació:
- Ja tenim la incidència resolta. Ara haurem de tornar a executar el setup de SQL Server Advanced que hem extret al primer pas de l'apartat instal·lació i recomençar el procediment anterior fins abans de la incidència.
Reprenem el fil a la configuració de la instància:[3] en el nostre exemple, usarem la opció per defecte ja que ens permet la possibilitat de poder afegir un nom a la instància (per a poder diferenciar-la d'una altra si en un futur necessitem una altra instància, que haurà de tenir un nom diferent)
Podem notar que la ruta final on es trobaran les dades (diccionari de dades) per a aquesta instància serà C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS
Avançarem en l'assistent. El següent pas serà configurar el comportament dels serveis relacionats amb la instància de SQL Server. Haurem de canviar el comportament del servei SQL Server Browser[4] i posar-lo en mode automàtic.
En el següent pas definirem el/s mode/s mitjançant els quals es podrà accedir a la instància. L'assistent ens ofereix dues opcions:
- Mode d'autenticació de Windows: es necessita un compte d'usuari al servidor (o usuari del domini, en el cas que correspongui) per a poder accedir a treballar amb la instància SQL. És realment útil si administrem des de Windows i accedim des d'altres màquines Windows perquè ens estalviem introduïr contrasenyes cada vegada que connectem.
- Mode mixt: permet accedir tant amb usuaris del sistema de Windows o bé amb un usuari local que només existeix per a la instància de la BBDD. Permet connexions externes des d'altres sistemes a través de drivers ODBC o similars.
Si investiguem una mica, podem veure que a la pestanya Directorio de datos hi ha la ruta on es desaran les dades C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Data
Pel que fa al servei de Reporting Services[5] deixarem l'opció per defecte.
Procés de comprovació de la connectivitat
Connectivitat de la xarxa
Eines o programari que es faran servir per l'accés remot
Fer la connexió remota amb ODBC. Administrar remotament
Definir paràmetres relatius a les connexions: temps d’espera, nombre màxim de connexions...
Referències:
- ↑ Inclou el motor de SQL Server i el gestor SQL Server Management Studio en un sol paquet
- ↑ La ruta arrel d'una instància és el lloc del sistema de fitxers on es desen les dades en sí, juntament amb altres arxius necessaris per al funcionament del SGBD
- ↑ Una instància de SQL Server és un procés independent del motor de base de dades; de manera que podem tenir 1 o més servidors de bases de dades independents entre ells en un únic servidor físic
- ↑ SQL Server Brwser és un servei necessari per a poder accedir de manera remota al servidor SQL: escolta pel port 1434 i és l'encarregat d'assignar un altre port per a la connexió al motor de Base de Dades quan algun client li fa una petició. És especialment útil en servidors amb múltiples instàncies de SQL Server executant-se, ja que cada instància necessita un port diferent que és gestionat per aquest servei
- ↑ Reporting Services permet, entre altres coses, generar informes des d'altres aplicacions programades amb el Framework .NET de Microsoft.