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
.
- SQL Server Service:n uudelleen käynnistys
- Palvelimen käyttämät protokollat
- 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
.
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:
- Palvelimen IP-osoite tai nimi: paikallisessa koneessa joko
127.0.0.1
tailocalhost
- Palvelimen TCP-portti
1433
- Tietokannan nimi
vuokraus
- Käyttäjän tunnistamistapa
Windows authentication
- Näytetään kaikki nimiavaruudet (schema)
Asetusten tekemisen jälkeen muistettava yhteyden toiminnan testaaminen Test Connection
-painikkeella.