Microsoft memiliki artikel tentang masalah ini. Itu melewati semuanya selangkah demi selangkah.
Dari halaman Mulai, mulai SQL Server Management Studio. Pada menu View, pilih Registered Server. (Jika server Anda belum terdaftar, klik kanan Grup Server Lokal, arahkan ke Tugas, lalu klik Daftarkan Server Lokal.)
Di area Server Terdaftar, klik kanan server Anda, lalu klik Manajer Konfigurasi Server SQL. Ini harus meminta izin untuk menjalankan sebagai administrator, dan kemudian membuka program Pengelola Konfigurasi.
Tutup Studio Manajemen.
Di Manajer Konfigurasi Server SQL, di panel kiri, pilih Layanan SQL Server. Di panel kanan, temukan instance SQL Server Anda. (Contoh default SQL Server menyertakan (MSSQLSERVER) setelah nama komputer. Contoh bernama muncul dalam huruf besar dengan nama yang sama yang mereka miliki di Server Terdaftar.) Klik kanan contoh SQL Server, dan kemudian klik Properti.
Pada tab Parameter Startup, di kotak Tentukan parameter startup, ketik -m dan kemudian klik Add. (Itu setrip lalu huruf kecil m.)
Catatan
Untuk beberapa versi SQL Server sebelumnya, tidak ada tab Parameter Startup. Dalam kasus tersebut, pada tab Advanced, klik dua kali Parameter Startup. Parameter terbuka di jendela yang sangat kecil. Berhati-hatilah untuk tidak mengubah parameter yang ada. Di bagian paling akhir, tambahkan parameter baru; -m lalu klik OK. (Itu titik koma lalu tanda hubung lalu huruf kecil m.)
Klik OK, dan setelah pesan untuk restart, klik kanan nama server Anda, dan kemudian klik Restart.
Setelah SQL Server dimulai ulang, server Anda akan berada dalam mode pengguna tunggal. Pastikan bahwa Agen Server SQL tidak berjalan. Jika dimulai, itu akan mengambil satu-satunya koneksi Anda.
Di layar mulai Windows 8, klik kanan ikon untuk Studio Manajemen. Di bagian bawah layar, pilih Jalankan sebagai administrator. (Ini akan meneruskan kredensial administrator Anda ke SSMS.)
Catatan
Untuk versi Windows sebelumnya, opsi Jalankan sebagai administrator muncul sebagai sub-menu.
Dalam beberapa konfigurasi, SSMS akan mencoba membuat beberapa koneksi. Beberapa koneksi akan gagal karena SQL Server dalam mode pengguna tunggal. Anda dapat memilih salah satu tindakan berikut untuk dilakukan. Lakukan salah satu dari berikut ini.
a) Terhubung dengan Object Explorer menggunakan Windows Authentication (yang menyertakan kredensial Administrator Anda). Perluas Keamanan, luaskan Login, dan klik dua kali login Anda sendiri. Di halaman Server Roles, pilih sysadmin, lalu klik OK.
b) Alih-alih menghubungkan dengan Object Explorer, hubungkan dengan Jendela Kueri menggunakan Otentikasi Windows (yang menyertakan kredensial Administrator Anda). (Anda hanya dapat menyambung dengan cara ini jika Anda tidak terhubung dengan Object Explorer.) Jalankan kode seperti berikut ini untuk menambahkan login Otentikasi Windows baru yang merupakan anggota dari peran server tetap sysadmin. Contoh berikut menambahkan pengguna domain bernama CONTOSO \ PatK.
CREATE LOGIN [CONTOSO\PatK] FROM WINDOWS; ALTER SERVER ROLE
sysadmin ADD MEMBER [CONTOSO\PatK];
c) Jika SQL Server Anda berjalan dalam mode otentikasi campuran, hubungkan dengan Jendela Kueri menggunakan Otentikasi Windows (yang menyertakan kredensial Administrator Anda). Jalankan kode seperti berikut ini untuk membuat login otentikasi SQL Server baru yang merupakan anggota dari peran server tetap sysadmin.
CREATE LOGIN TempLogin WITH PASSWORD = '************'; ALTER
SERVER ROLE sysadmin ADD MEMBER TempLogin;
Peringatan:
Ganti ************ dengan kata sandi yang kuat.
d) Jika SQL Server Anda berjalan dalam mode otentikasi campuran dan Anda ingin mengatur ulang kata sandi akun sa, hubungkan dengan Jendela Kueri menggunakan Otentikasi Windows (yang menyertakan kredensial Administrator Anda). Ubah kata sandi akun sa dengan sintaks berikut.
ALTER LOGIN sa WITH PASSWORD = '************'; Warning
Ganti ************ dengan kata sandi yang kuat.
Langkah-langkah berikut sekarang mengubah SQL Server kembali ke mode multi-pengguna. Tutup SSMS.
Di Manajer Konfigurasi Server SQL, di panel kiri, pilih Layanan SQL Server. Di panel kanan, klik kanan contoh SQL Server, dan kemudian klik Properti.
Pada tab Parameter Startup, di kotak Parameter yang ada, pilih -m dan kemudian klik Hapus.
Catatan
Untuk beberapa versi SQL Server sebelumnya, tidak ada tab Parameter Startup. Dalam kasus tersebut, pada tab Advanced, klik dua kali Parameter Startup. Parameter terbuka di jendela yang sangat kecil. Hapus; -m yang Anda tambahkan sebelumnya, dan kemudian klik OK.
Klik kanan nama server Anda, dan kemudian klik Restart.
Sekarang Anda seharusnya dapat terhubung secara normal dengan salah satu akun yang sekarang menjadi anggota dari peran server tetap sysadmin.