SQL Server 2008 Alapbeállítások

Az alábbiakban szeretnénk útmutatást adni az SQL Server eléréséhez, illetve az általunk javasolt biztonsági beállításokhoz.

Ez a szolgáltatás csak akkor érhető el, amennyiben NEM a Minimum csomagra fizetett elő!

Kapcsolódás az adatbázishoz

Az alábbi lépések segítségével tud az SQL Server 2008 adatbázishoz csatlakozni:

  1. Kapcsolódjon az Ön Websitejához. Ehhez kövesse az útmutatást a Jelszó Változtatás cikk 1-9 pontjaiban.

  2. Az IIS Manager alkalmazásban menjen az ASP.NET beállítások Connection Strings menüpontjába.

    IIS Connection Strings
  3. Kattintson az Add gombra a jobb oldalon, majd adja meg az alábbiakat:

    • Name: ez lesz a kapcsolat neve, tetszőlegesen választható
    • Server: . vagy (local). Biztonsági okok miatt az SQL Server csak helyi kapcsolatokat fogad el, az internet felől nem elérhető.
    • Database: adja meg az adatbázis nevét. Az adatbázis nevét a megrendelés visszaigazolásakor megadott néven érheti el.
    • Jelölje ki a Use Windows Integrated Security beállítást, majd nyomja meg az Ok gombot.
    IIS SQL Connection String
  4. Az IIS Manager alkalmazásban menjen a Management beállítások alatt a Database Manager menüpontra.

    IIS Database Manager
  5. Az SQL Server adatbázist itt éri el, itt futtathat scripteket és hozhatja létre az SQL objektumokat. IIS Database Manager

Webalkalmazás jogosultságának beállítása

Általános szabály, hogy csak a minimálisan szükséges jogot biztosítsuk egy-egy alkalmazás részére. Ez nincs másképp egy ASP.NET web alkalmazás esetén sem, mely SQL Serverhez kapcsolódik.

Az alábbi útmutatás alapján adjon megfelelő jogokat az alkalmazásnak:

  • Minden websitehoz tartozó Application Pool minimális jogokat kapott az SQL Serveren. Éppen ezért, elegendő a Windows Integrated Security alkalmazása a Connection Stringben.

    Például:

    <connectionStrings>
    <
    clear/>
            <
    add name="SQLServer" providerName="System.Data.SqlClient" connectionString="Data source=.; Initial Catalog=domain; Integrated Security=true"/>
    <
    connectionStrings>

  • Adjunk EXEC, SELECT jogot az IIS Application Pool felhasználónak arra a SCHEMA-ra vagy objektumra, amit szeretnénk, hogy elérjen.

    Például: Az összes stored procedure-ra EXEC jogot adunk a [dbo] schema alatt

    • GRANT EXEC ON SCHEMA::dbo TO [IIS AppPool\domain.com], ahol a domain.com az Ön domain neve. További információkat a GRANT(Transact-SQL) parancsról az MSDN oldalon talál.

SQL Server adatbázis biztonsági mentése 

Jelenleg dolgozunk az IIS Manager alkalmazáshoz egy modulon, mely segítségével Ön is képes lesz a mentésekre és a visszaállításokra.

Amennyiben biztonsági mentésre van szüksége, kérem forduljon bizalommal kollégáinkhoz a support@suncitysoftware.hu email címen vagy a Kapcsolat oldalon.

Kapcsolodó Cikkek:

Windows Server Logo ASP.NET Logo SQL Server 2008 Logo Silverlight Logo