Baru-baru ini saya mengatur ulang laptop saya dengan windows 64bit. Dia menginstal Sql Server dev edition untuk saya dan mengaturnya dengan nama pengguna dan kata sandi. Saya login dan mencoba mengubah Sql Server ke otentikasi windows, restart sql server, dan sekarang tidak akan membiarkan saya masuk dengan akun domain saya.
Saya telah mencoba menambahkan diri saya ke grup SQLServerSQLAgentUser dan SQLServerMSSQLUser di sistem lokal saya, tetapi Sql Server masih terus mengatakan bahwa akun domain saya tidak diotorisasi. Akun saya adalah administrator sistem lokal.
Bagaimana saya bisa mendapatkan Sql Server untuk membiarkan saya masuk?
sql-server
authentication
KallDrexx
sumber
sumber
Jawaban:
Sayangnya saya pikir Anda harus:
Jika Anda tidak memiliki akses ke database, maka Anda tidak dapat memperbarui keamanan untuk memberikan izin pada diri sendiri.
Untuk masuk ke SQL Server Anda (izin basis data individual mungkin masih hilang) login keamanan perlu dibuat dengan yang
Windows authentication
dipilih dan kemudian nama akun domain adalahLogin name
.sumber
Dan juga, karena Anda adalah administrator lokal.
ikuti petunjuk langkah demi langkah microsoft: http://msdn.microsoft.com/en-us/library/dd207004.aspx atau seperti di bawah ini:
Hentikan layanan SQL Server.
Buka prompt perintah sebagai administrator dan telusuri folder binn SQL Server (C: \ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ Binn secara default)
mulai SQL Server dalam mode pengguna tunggal menggunakan output konsol
Kemudian mulai SSMS atau SQLCMD sebagai admin, hubungkan dan jalankan permintaan berikut:
sumber
Karena Anda adalah administrator lokal Anda dapat menggunakan contoh pintu belakang ke SQL Server untuk mendapatkan akses.
Unduh psexec.exe (PSTools dari TechNet di sini ).
Pergi ke prompt perintah dan ke direktori tempat Anda mengekstrak file (psexec.exe). Jalankan perintah
psexec.exe -i -s ssms.exe
ataupsexec.exe -i -s sqlwb.exe
untuk SQL 2005.Ini akan membuka SSMS sebagai akun NT AUTHORITY \ SYSTEM, yang secara default diberikan hak SYSADMIN ke instance. Anda kemudian dapat menambahkan login Anda ke instance. Jika ini tidak berhasil, kemungkinan izin akun sistem dihapus.
CATATAN: Jika Anda menggunakan Vista atau Windows 7, Anda mungkin harus menjalankan prompt perintah sebagai Administrator (klik kanan "jalankan sebagai Administrator").
Catatan Kedua: Ini tidak akan berfungsi pada SQL Server 2012 atau di atasnya karena grup administrator bawaan tidak lagi ditambahkan sebagai sys admin secara default. Pengecualian untuk ini bisa jadi jika Anda makan dengan upgrade di tempat.
sumber
Haruskah Anda memastikan bahwa akun windows Anda memiliki izin yang cukup untuk masuk sebelum Anda mengubahnya ke Windows Auth?
sumber