SQL Server - Juha02/Tietokannat GitHub Wiki

SQL Server Express

Tietokannan asennustiedot löytyvät Microsoftin viralliselta lataussivulta

Keskeiset asetukset

Asetus Arvo
Asennushakemisto C:\Program Files\Microsoft SQL Server\
Instanssinimi SQLExpress
Instanssi-ID SQLEXPRESS
Aakkostus Finnish_Swedish_CI_AS
SA-salasana Q2werty
Datahakemisto C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Data
Lokihakemisto C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Data
Varmistushakemisto C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup

Tietokannan hallintajärjestelmälle annettiin oikeudet levyhuoltoon ja R-kieli poistettiin käytöstä. Filestream otettiin käyttöön ja sallittiin siihen liittyvät etäyhteydet. Muutoin käytettiin oletusasetuksia.

SQL Server Configuration Manager

Oletuksena SQL Server Express käyttää asetuksia, jotka on tarkoitettu paikalliselle tietokannalle. Jotta kolmannen osapuolen sovellukset voivat käyttää palvelimen tietokantoja, on otettava käyttöön TCP/IP jaa asetettava palvelin kuuntelemaan porttia 1433.

Pääikkuna

  1. SQL Server Service:n uudelleen käynnistys
  2. Palvelimen käyttämät protokollat
  3. Asiakasohjelmistojen

Dynaamisen portin asetus poistetaan tyhjentämällä Dynamic Ports -kenttä ja kirjoittamalla 1433 TCP Port -kenttään. Asetusmuutosten jälkeen SQL Server Service on käynnistettävä uudelleen.

Palomuuri

SQL Server instanssi tarvitsee liikenteen sallimisen sen käyttämään TCP- porttiin. Jokaisella instanssilla on oma portti. Ensimmäisen instanssin porttinumero on 1433 Windows Defender palomuuriin luotiin sääntö SQL Server default instance

SQL Server Management Studio SSMS

Graafinen hallintatyökalu asennettiin seuraavaan hakemistoon : C:\Program Files (x86)\Microsoft SQL Server Management Studio 18

Asetusmuutokset

Sovelluskehitystä varten sallitaan tietokannan rakenteiden muuttaminen siten, että dataa sisältävä taulu voidaan tuhota. Asetus löytyy Tools-valikosta valinnasta Options.

SQL Server Studio Designer Options

Poistetaan valinta kohdasta Prevent saving changes that require table re-creation

DBeaver

Testidatan syöttämiseen käytetään DBeaver-sovellusta. Se on tarkoitettu monitoimittajaympäristöön ja käyttää JDBC-ajureita. Yhteyden muodostuksen yhteydessä se lataa ajurin, jos sitä ei ole aiemmion asennettu tietokoneeseen. Asetukset ilmenevät seuraavasta kuvasta:

DBeaver asetukset

  1. Palvelimen IP-osoite tai nimi: paikallisessa koneessa joko 127.0.0.1 tai localhost
  2. Palvelimen TCP-portti 1433
  3. Tietokannan nimi vuokraus
  4. Käyttäjän tunnistamistapa Windows authentication
  5. Näytetään kaikki nimiavaruudet (schema)

Asetusten tekemisen jälkeen muistettava yhteyden toiminnan testaaminen Test Connection -painikkeella.