Aracılığıyla paylaş


SQL Server Express güvenliği

ADO.NET indirin

Microsoft SQL Server Express Edition (SQL Server Express), Microsoft SQL Server'ı temel alır ve veritabanı altyapısının özelliklerinin çoğunu destekler. Gereksiz özelliklerin ve ağ bağlantısının varsayılan olarak kapalı olması için tasarlanmıştır. Bu, kötü amaçlı bir kullanıcının saldırısı için kullanılabilir yüzey alanını azaltır.

SQL Server Express genellikle adlandırılmış örnek olarak yüklenir. Örneğin varsayılan adı SQLExpress'dir. Adlandırılmış örnek, bilgisayarın ağ adı ve yükleme sırasında belirttiğiniz örnek adıyla tanımlanır.

Ağ erişimi

Güvenlik nedeniyle, SQL Server Express'te ağ protokolleri varsayılan olarak devre dışı bırakılır. Bu, SQL Server Express örneğini barındıran bilgisayarın güvenliğini tehlikeye atabilecek dış kullanıcıların saldırılarını önler. Başka bir bilgisayardan SQL Server Express örneğine bağlanmak için ağ bağlantısını açıkça etkinleştirmeniz ve SQL Server Browser hizmetini başlatmanız gerekir.

Ağ bağlantısı etkinleştirildikten sonra SQL Server Express örneği, SQL Server'ın diğer sürümleriyle aynı güvenlik gereksinimlerine sahiptir.

Kullanıcı örnekleri

Kullanıcı örneği, SQL Server Express'in üst örneği tarafından oluşturulan SQL Server Express veritabanı altyapısının ayrı bir örneğidir. Kullanıcı örneğinin birincil hedefi, windows çalıştıran kullanıcıların en az ayrıcalıklı bir kullanıcı hesabı altında yerel bilgisayarlarında SQL Server Express örneğinde sistem yöneticisi (sysadmin) ayrıcalıklarına sahip olmasına izin vermektir. Kullanıcı örnekleri, kendi bilgisayarlarında sistem yöneticisi olan kullanıcılara yönelik değildir.

Bir kullanıcı örneği, bir kullanıcı adına SQL Server veya SQL Server Express'in birincil örneğinden oluşturulur. Hizmet olarak değil, kullanıcının Windows güvenlik bağlamı altında bir kullanıcı işlemi olarak çalışır. SQL Server oturum açma işlemlerine izin verilmiyor; yalnızca Windows oturum açma bilgileri desteklenir. Bu, bir kullanıcı örneğinde yürütülen yazılımların, kullanıcının izinlere sahip olmadığı sistem genelinde değişiklikler yapmasını engeller. Kullanıcı örneği alt veya istemci örneği olarak da bilinir ve bazen RANU kısaltması ("normal kullanıcı olarak çalıştır") kullanılarak da adlandırılır.

Her kullanıcı örneği kendi üst örneğinden ve aynı bilgisayarda çalışan diğer kullanıcı örneklerinden yalıtılır. Kullanıcı örneklerine yüklenen veritabanları yalnızca tek kullanıcı modunda açılır; birden çok kullanıcı bu kullanıcılara bağlanamaz. Çoğaltma, dağıtılmış sorgular ve uzak bağlantılar kullanıcı örnekleri için devre dışı bırakılır. Bir kullanıcı örneğine bağlanıldığında, kullanıcıların üst SQL Server Express örneğinde özel ayrıcalıkları yoktur.

Dış kaynaklar

SQL Server Express hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın.

Resource Description
Microsoft SQL Server 2005 Express Edition Books Online SQL Server 2005 Express Edition için eksiksiz belgeler.
SQL Server Books Online'da Yönetici Olmayanlar için Kullanıcı Örnekleri Kullanıcı örneklerinin nasıl oluşturulacağını ve dağıtılacağı açıklanır.
SQL Server Express kullanıcı örnekleri bir ADO.NET uygulamasındaki kullanıcı örneği özelliklerini açıklar. Bir kullanıcı örneğini etkinleştirme, kullanıcı örneği ömrü ve kullanıcı örneği senaryolarını kullanarak bir SqlConnectionkullanıcı örneğine bağlanma hakkında bilgi sağlar.

Sonraki Adımlar