Rangga's Journals

Jurnal dan Catatan Perjalanan
See also: Other Geeks@INDC

SQL Authentication di SQL Express

Ketika kita menginstall SQL Express, secara default SQL Server akan menggunakan konfigurasi Windows Authentication mode bagi para penggunanya.

Untuk mengubah mode autentifikasi SQL Server menjadi mixed-mode, SQL Server and Windows Authentication mode pada dasarnya tidaklah terlalu sulit. (SQL Server tidak memiliki mode autentifikasi hanya SQL Authentication)

Dengan menggunakan SSMS:

  1. Masuk ke SSMS dengan mode Windows Authentication
  2. Pada Server yang terdapat di Object Explorer pilih opsi Properties > masuk ke tab Security > centang opsi SQL Server and Windows Authentication mode

image

Dengan menggunakan T-SQL:

USE [master]
GO
EXEC xp_instance_ regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\ MSSQLServer\ MSSQLServer', N'LoginMode', REG_DWORD, 2
GO

atau bisa juga dengan masuk ke Registry Windows, cari parameter:

"HKEY_LOCAL_ MACHINE\Software \M­icrosoft\ MSSqlserver\ MSSqlServer\ LoginMode"

ubah nilai yang ada menjadi 2 (nilai 2 berarti mixed-mode, dan nilai 1 untuk integrated/windows authentication)

Untuk meng-enable sa-account, kita bisa menggunakan 2 cara pula:

Dengan menggunakan SSMS:

  1. Pada server node, masuk ke tab Security > Logins
  2. Klik kanan pada login name (sa) dan pilih opsi Properties
  3. Masukkan sebuah password dan konfirmasi password untuk akun sa
  4. Masuk ke tab Status dan ubah sedikit propertinya:

image

Dengan menggunakan T-SQL:

USE [master]
GO
ALTER LOGIN [sa] ENABLE
GO
ALTER LOGIN [sa] WITH PASSWORD=N'xxx123'
GO

Setelah hal tersebut dilakukan, biasanya kita masih harus me-restart SQL services untuk menerapkan konfigurasi ini:

Start > Run > ketik services.msc, cari service MSSQL Server (SQLEXPRESS) dan restart services tersebut.

Share this post: | | | |

Comments

No Comments