Kata sandi basis data MS sql. Mengubah kata sandi sa di sql

Halo semuanya, hari ini saya akan memberi tahu Anda cara mengubah atau mengatur ulang kata sandi sa server sql. Izinkan saya mengingatkan Anda bahwa sa adalah login pengguna di MS SQL, yang secara default memiliki hak istimewa tertinggi; akun itu sendiri bersifat lokal, bahkan sering dinonaktifkan, namun sering digunakan. Mungkin timbul situasi di mana Anda lupa kata sandinya sehingga kehilangan akses ke database. Hari ini Anda akan belajar cara melewati ini dan memulihkan akses ke database Anda.

sp_kata sandi BATAL,<вставьте_новый_пароль_тут>, 'sa'

Jika muncul pesan Validasi kata sandi gagal. Kata sandi tidak memenuhi persyaratan kebijakan Windows karena terlalu pendek. Kemudian tetapkan kata sandi yang lebih kuat.

Semua setelah ini Anda akan mengatur ulang kata sandi di sql.

Pilihan lain untuk menggunakan osql adalah seperti ini

lalu kita coba koneksikan dibawah yang terpercaya akun sistem operasi

osql.exe" -S (lokal)\nama server Anda -E

Dan perbatasan terakhir
ALTER LOGIN SA DENGAN PASSWORD= "password_baru"
itu akan mengganti kata sandi dengan kata sandi_baru

Menggunakan Asunsoft SQL Kata Sandi Geeker

Ada utilitas Asunsoft Kata Sandi SQL Geeker, sayangnya berbayar, tetapi mampu menyelesaikan tugasnya. Luncurkan, klik Telusuri, lalu ikuti jalur C:\Program Files\Microsoft SQLServer\MSSQL11.MSSQLSERVER\MSSQL\DATA dan buka master.mdf

sekarang untuk mereset kata sandi di sql, pilih dan klik Reset.

Ubah kata sandi sa dalam mode eksklusif

Ada cara keempat untuk mengubah kata sandi sa, dan ini melibatkan menjalankan MS SQL dalam mode pengguna tunggal. Apa yang kita butuhkan?

Hal pertama adalah menghentikan MS SQL Server, Anda dapat melakukannya melalui layanan, atau Anda dapat melakukannya dari baris perintah

berhenti bersih MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Sekarang Anda perlu mengatur parameter di baris Jalur Gambar-m hanya akan berbicara tentang mode pengguna tunggal. Saya mendapatkannya seperti ini

"C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" -m -s MSSQLSERVER

Sekarang mulai MS SQL dengan perintah

mulai bersih MSSQLSERVER

SQL sekarang berjalan dalam mode pengguna tunggal dan memungkinkan setiap anggota grup Administrator lokal komputer untuk menyambung ke instance SQL Server dengan hak sysadmin, tetapi Anda perlu memberi tahu SQL hal ini. Anda dapat melihat mode operasi di properti layanan.

DI DALAM garis komando kami menulis

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn

sqlcmd.exe: EXEC sp_addsrvrolemember "nama server\nama pengguna", "sysadmin"

Mulai ulang layanan dan nikmati hidup, jangan lupa untuk menghapus parameter -m di registri nanti. Ini adalah bagaimana Anda dapat dengan mudah mereset kata sandi sa di sql, menggunakan metode bawaan dan pihak ketiga.

Anda adalah administrator database yang dihormati dan tepercaya di organisasi Anda. Anda memelihara dan memperbarui beberapa layanan penting yang dilakukan oleh SQL Server di lingkungan produksi Anda. Anda telah mengambil langkah-langkah berikut (mencerminkan pedoman yang harus diikuti oleh DBA yang teliti) untuk melindungi database Anda data SQL Server perusahaan Anda dari segala jenis akses tidak sah.

  • Menghapus semua akun administratif SQL Server bawaan.
  • Menghapus semua pengguna (kecuali Administrator Sistem atau SA) yang merupakan anggota peran server SYSADMIN (semua Akun Windows dan akun SQL Server).
  • Kami menetapkan akun SA menjadi sesuatu yang sangat kata sandi yang rumit, yang sulit ditebak atau diingat.
  • Lakukan operasi pemeliharaan SQL Server sehari-hari di bawah akun pengguna domain yang memiliki izin Pemilik Basis Data (DBO). basis pengguna data, tetapi tidak memiliki hak istimewa SYSADMIN pada sistem.
  • Anda belum menuliskan kata sandi SA di mana pun untuk mencegah orang lain mengetahuinya. Bagaimanapun, menuliskan kata sandi bukanlah pendekatan terbaik.

Namun, karena Anda menetapkan kata sandi yang kuat untuk SA dan menggunakan akun domain Anda, bukan akun SA, saat bekerja dengan database SQL Server setiap hari, hal yang tidak terbayangkan terjadi. Anda lupa kata sandi akun SQL Server SA Anda.

Anda adalah satu-satunya orang di grup Anda yang mengetahui kata sandi SA. Sekarang Anda tidak dapat mengingat apa itu, dan Anda perlu membuat beberapa konfirmasi di tingkat server di jendela konfigurasi produksi SQL Server. Apa yang harus dilakukan sekarang? Berikut beberapa opsi.

  • Coba masuk sebagai SA, gunakan kata sandi apa pun yang Anda pikirkan.
  • Cari kata sandi SA di hard drive komputer Anda atau di surel(Anda mungkin telah menyimpannya dalam file di suatu tempat; ini adalah pendekatan yang buruk, tapi mungkin membantu).
  • Coba pulihkan database Master dari salinan cadangan. Hal ini tidak akan membantu dalam jangka panjang karena jika Anda tidak ingat password SA, Anda akan mengalami masalah yang sama.
  • Membangun kembali database Master. Ini tidak akan banyak membantu karena Anda akan kehilangan semua pengaturan dan konfigurasi tingkat sistem dan server, termasuk akun, izin, dan semua objek tingkat server.
  • Instal ulang SQL Server 2012 dan lampirkan semua database pengguna. Ini mungkin tidak berhasil karena Anda akan mengalami masalah yang sama seperti saat Anda memformat ulang database Master.

Anggaplah semua upaya untuk masuk menggunakan akun SA telah gagal. Saatnya memanggil bantuan: Tim Dukungan Produk Microsoft. Inilah yang ditawarkan oleh karyawannya.

Ada pintu belakang di SQL Server 2012 yang memungkinkan akses SYSADMIN ke Server SQL produksi. Namun, akun Windows Anda harus menjadi anggota grup Administrator Sistem Lokal Server Windows, yang menjalankan layanan SQL Server 2012.

SQL Server memungkinkan setiap anggota grup Administrator Lokal untuk menyambung ke SQL Server dengan hak istimewa SYSADMIN.

Berikut adalah operasi yang perlu Anda lakukan untuk mengambil kendali SQL Server 2012 sebagai SA.

1. Mulai contoh SQL Server 2012 dalam mode pengguna tunggal dari prompt perintah, dengan Anda masuk ke jendela prompt perintah sebagai administrator. Anda juga dapat menjalankan SQL Server 2012 dalam konfigurasi minimal, dan SQL Server juga akan berjalan dalam mode pengguna tunggal.
2. Pada prompt perintah (Jalankan sebagai Administrator), ketik: SQLServr.Exe -m (atau SQLServr.exe -f) untuk memulai mesin database SQL Server 2012. SQLServr.exe mungkin terletak di folder Binn yang tercantum dalam variabel lingkungan PATH. Jika folder SQL Server 2012 Binn tidak tercantum di PATH Anda, Anda selalu dapat menavigasi ke folder SQL Server 2012 Binn melalui struktur direktori komputer Anda. Biasanya, folder Binn terletak di C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn>.
3. Setelah Anda memulai layanan SQL Server 2012 dalam mode pengguna tunggal atau dalam konfigurasi minimal, Anda dapat membuka jendela prompt perintah lain sebagai administrator dan menjalankan perintah SQLCMD di dalamnya untuk menyambung ke contoh SQL Server 2012:
SQLCMD -S<Имя сервера\Имя экземпляра>Misalnya: SQLCMD -S "SALEEMHAKANI" 1> BUAT LOGIN "<Имя_учетной_записи>"dengan SANDI ="<Пароль>" 2> BUKA 1> SP_ADDSRVROLEMEMMBER "<Имя_учетной_записи>","SYSADMIN" 2>pergi
Misalnya:
1> SP_ADDSRVROLEMEMBER SQL_SALEEM,"SYSADMIN" 2> PERGI

Lupa kata sandi Anda dari waktu ke waktu adalah hal yang wajar, dan ini tidak berarti bahwa ketidaknyamanan kecil pun akan timbul. Langkah-langkah pemulihan yang saya jelaskan akan memungkinkan Anda untuk tetap menjalankan SQL Server tanpa downtime atau dekripsi kata sandi.

"sa" adalah login pengguna di MS SQL, yang secara default memiliki hak istimewa tertinggi; akun itu sendiri bersifat lokal, bahkan sering dinonaktifkan, namun sering digunakan. Jika Anda kehilangan atau lupa kata sandi untuk akun “sa” ini, maka Anda tidak akan memiliki akses untuk mengelola database Anda.

Kata sandi bawaan sa

Izinkan saya mengingatkan Anda bahwa kata sandi defaultnya adalah sa, anehnya sa

Satu-satunya persyaratan adalah Anda harus menjadi administrator lokal di mana pun

Ubah kata sandi sa di sql melalui GUI

Mari kita mulai, buka Mulai dan buka Semua Program > Microsoft SQL Server 2012 R2 > SQL Server Management Studio

Atau Anda dapat membuka command prompt dan mengetik ssms di sana.

Studio Manajemen SQL Server akan terbuka.

Standarnya adalah centang Keaslian Windows, artinya Anda hanya bisa masuk dengan akun lokal Rekaman Windows atau domain, yang penting Anda punya hak.

Akun sa dinonaktifkan secara default, namun hal ini tidak menghalangi Anda untuk mengubah kata sandinya.

ms sql memungkinkan Anda untuk mereset kata sandi sa melalui propertinya, untuk melakukan ini, klik kanan dan pilih properti dari menu konteks.

Pada tab umum Anda akan melihat bidang untuk memasukkan kata sandi baru, satu-satunya hal yang perlu diingat adalah jika kotak centang Memerlukan penggunaan kebijakan kata sandi dicentang, Anda harus membuat kata sandi yang kuat yang memenuhi keamanan persyaratan, yaitu

  • Kata sandi harus menggunakan huruf kapital
  • Kata sandi harus menggunakan huruf kecil
  • Kata sandi harus berisi karakter atau angka khusus

Jika Anda menghapus centang pada kotak, Anda dapat mengaturnya kata sandi baru dan simpan. Kata sandi untuk pengguna sa di sql telah diubah.

Satu-satunya hal adalah jika Anda ingin menggunakan akun sa, maka Anda harus mengaktifkannya; untuk melakukan ini, buka item status dan tentukan Nama Login Diaktifkan.

Nuansa lainnya, Anda ingat bahwa Anda memiliki otentikasi Windows, yang berarti ini tidak cocok untuk kami. Klik kanan pada nama server di bagian atas hierarki dan pilih properti.

Pada tab Keamanan, pilih opsi SQL Server dan Otentikasi Windows. Sekarang Anda dapat login menggunakan pengguna sa di sql.

Jika saat mencoba login Management Studio menunjukkan error 233 bahwa koneksi ke server berhasil dibuat, namun kemudian terjadi kesalahan saat login, lakukan hal berikut.

Buka Mulai > Panel Kontrol > Alat Administratif > Layanan dan mulai ulang layanan SQL Server.

Maka koneksi berhasil dan tanpa error.

Ubah kata sandi sa di sql melalui baris perintah

Untuk mereset kata sandi sa di sql melalui baris perintah, gunakan perintah.

Dengan perintah ini Anda akan melihat semua server MS SQL yang tersedia dan SPN-nya

sp_kata sandi BATAL,<вставьте_новый_пароль_тут>, 'sa'

Jika muncul pesan Validasi kata sandi gagal. Kata sandi tidak memenuhi persyaratan kebijakan Windows karena terlalu pendek. Kemudian tetapkan kata sandi yang lebih kuat.

Semua setelah ini Anda akan mengatur ulang kata sandi di sql.

Pilihan lain untuk menggunakan osql adalah seperti ini

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn lalu kami mencoba menyambungkan dengan akun OS tepercaya

osql.exe" -S (lokal)\nama server Anda -E

Dan perbatasan terakhir
ALTER LOGIN SA DENGAN PASSWORD= 'kata sandi_baru'
itu akan mengganti kata sandi dengan kata sandi_baru

Menggunakan Asunsoft SQL Kata Sandi Geeker

Ada utilitas bernama Asunsoft SQL Password Geeker, berbayar, tetapi dapat melakukan tugas tersebut. Luncurkan, klik Telusuri, lalu ikuti jalur C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA dan buka master.mdf

sekarang untuk mereset kata sandi di sql, pilih dan klik Reset.

Ubah kata sandi sa dalam mode eksklusif

Ada cara keempat untuk mengubah kata sandi untuk sa, dan ini melibatkan menjalankan MS SQL dalam mode pengguna tunggal.

Hal pertama adalah menghentikan MS SQL Server, Anda dapat melakukannya melalui layanan, atau Anda dapat melakukannya dari baris perintah

berhenti bersih MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Sekarang Anda perlu mengatur parameter di baris Jalur Gambar-m hanya akan berbicara tentang mode pengguna tunggal. Saya mendapatkannya seperti ini

"C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" -m -s MSSQLSERVER

Sekarang mulai MS SQL dengan perintah

mulai bersih MSSQLSERVER

SQL sekarang berjalan dalam mode pengguna tunggal dan memungkinkan setiap anggota grup Administrator lokal komputer untuk menyambung ke instance SQL Server dengan hak sysadmin, tetapi Anda perlu memberi tahu SQL hal ini. Anda dapat melihat mode operasi di properti layanan.

Di baris perintah kami menulis

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binnsqlcmd.exe: EXEC sp_addsrvrolemember "nama server\nama pengguna", "sysadmin"

Kita restart servicenya, jangan lupa hapus parameter -m di registry. Reset kata sandi untuk pengguna sa di sql.



Memuat...
Atas