ID Artikel: 263968 - Kajian Terakhir: 22 September 2011 - Revisi: 2.0

Penginstalan paket layanan dapat menyimpan sandi administrator sistem dalam file

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

Pada Halaman ini

Perbesar semua | Perkecil semua

GEJALA

Jika Anda menggunakan SQL Server otentikasi, juga dikenal sebagai standar keamanan, untuk menginstal produk yang terdaftar di bagian "Berlaku untuk", (administrator sistemsa) sandi dapat disimpan dalam bentuk teks, atau dalam format terenkripsi dapat dibaca dalam file SQL Server Setup.

Juga, jika Anda mengkonfigurasi SQL Server layanan dengan menggunakan domain account, sandi account domain mungkin ditulis ke berkas Setup.iss dalam format terenkripsi lemah.

Catatan Microsoft SQL Server 2000 Paket Layanan 3 (SP3) atau versi yang lebih baru menggunakan enkripsi sandi disertakan dalam file ini. Enkripsi ini membantu meningkatkan keamanan. Namun, kami masih merekomendasikan bahwa Anda menghapus sandi yang dienkripsi atau file instalasi yang berisi password jika mereka tidak lagi diperlukan.

SQL Server 7.0

The sa sandi atau sandi account domain disimpan dalam bentuk teks atau format yang lemah terenkripsi dalam file Setup.iss %WindirMap %.

Catatan%WindirMap % juga akan bervariasi jika instalasi asli selesai melalui koneksi Terminal Server. Salin file ini dibuat dalam %SystemDrive%\MSSQL7\Install\or\Tools folder ketika program penataan selesai.

Sandi informasi juga dapat disertakan dalam Sqlstp.log file dan dalam Sqlsp*.log file. File ini ada dalam %Windir% folder dan Temp folder. %WindirMap % juga akan bervariasi jika instalasi asli selesai melalui koneksi Terminal Server. Pada komputer berbasis Microsoft Windows 2000, Temp folder diatur di bawah Variabel lingkungan pada Lanjutan tab Panel kontrol sistem.

SQL Server 2000

The sa sandi atau sandi account domain disimpan di dienkripsi, tapi mudah dibaca format di Sqlstp.log, Sqlsp.log dan Setup.iss file dalam Kandar: \Program SQL Server\Mssql\Install folder untuk Instalasi default. Perhatikan bahwa Mssql folder mungkin MSSQL$InstanceName untuk contoh bernama instalasi. File Setup.iss untuk SQL Server 2000 menggunakan daftar kontrol akses. Oleh karena itu, hanya administrator Windows NT dan SQL Server administrator dapat mengakses file.

SQL Server 2000 juga mencakup kemampuan untuk native menginstal pada server Windows berkumpul. Berkas log penataan gugus jauh adalah Remsetup.ini dan menginstal remote file skrip yang mirip dengan Setup.iss file untuk setiap node yang jauh. Ini jauh menginstal script file bernama RemoteComputerName_InstanceName.ISS. File ini juga disimpan dalam %Windir% folder dan yang biasanya dihapus ketika program penataan selesai. Namun, berkas-berkas ini dapat berpotensi tertinggal jika setup kluster mengalami kegagalan.

PEMECAHAN MASALAH

Untuk mengatasi masalah ini, gunakan salah satu metode berikut:
  • Menggunakan Microsoft Windows NT keamanan otentikasi untuk menginstal asli rilis versi SQL Server atau paket layanan. Kemudian, gunakan LocalSystem rekening ketika Anda mengkonfigurasi SQL layanan. Metode ini menghindari ini masalah.
  • Mengubah (sysadmin SQL Serversa) password dan password account domain SQL Service setelah Anda menginstal paket layanan.
  • Setelah Anda menginstal produk yang tercantum dalam "Berlaku untuk" bagian, Anda harus menjalankan utilitas Killpwd.exe untuk membersihkan berkas penataan. The Killpwd.exe utilitas bekerja untuk SQL Server 7.0 dan SQL Server 2000.

    Catatan Sebelumnya, Microsoft merilis update untuk SQL Server 7.0 (MSDE 1.0) Paket Layanan 2 dan SQL Server 7.0 paket layanan 3. Namun, Anda tidak harus menggunakan Pembaruan karena utilitas Killpwd.exe diperbarui menggantikan pembaruan sebelumnya.

Killpwd utilitas petunjuk

Microsoft telah menciptakan sebuah perintah utilitas, Killpwd.exe, untuk mencari file Microsoft SQL Server Setup untuk sa login password. Jika utilitas Killpwd.exe menemukan terjadinya The sa sandi, sa sandi dihapus dari file log di dasar modus operasi. Secara default, alat pencarian berkas Sqlsp.log, Sqlstp.log, dan Setup.iss %Windir%\Temp dan %Tempfolder %, di mana %Windir% dan %Temp% adalah variabel lingkungan yang didefinisikan oleh Microsoft Windows.

Microsoft telah diperbarui Killpwd.exe utilitas untuk memasukkan lebih banyak lokasi di mana setup file yang jauh dan gugus instalasi membuat berada. Pada beberapa skenario, file-file ini mungkin memiliki nama atau jalur yang berbeda dari default. Varian ini adalah sebagai berikut:
  • Berkerumun instalasi akan membuat setup file pada semua node. Jika Anda ingin menjalankan utilitas dari satu simpul, Anda harus juga menentukan lintasan UNC untuk drive pada node terpencil jika Anda ingin menghapus file-file tersebut. Atau, Anda dapat menjalankan utilitas dari setiap node untuk membersihkan berkas penataan yang ada secara lokal.
  • Remote file yang dibuat untuk setup gugus mengikuti format berikut:
    RemoteComputerName_InstanceName.ISS
    Jika nama komputer yang telah dimodifikasi atau jika contoh telah dihapus, utilitas tidak akan tahu untuk mencari file di bawah nama file ini secara default.
  • Jika nama gugus Windows telah berubah, file log memiliki nama-nama file yang lama. Dalam skenario ini, utilitas tidak akan tahu untuk mencari file di bawah nama file ini secara default.
  • Terminal Server koneksi menggunakan berbeda % Temp % dan % WinDir % folder. Folder ini dapat bervariasi dengan user id dan lingkungan variabel.
  • Setup jauh dapat menggunakan lokal % Temp % lokasi daripada menyimpan file di komputer di mana instalasi SQL Server ini terjadi. Utilitas Killpwd tidak dapat menentukan apakah ini adalah kasus dan tidak tahu jalan yang jauh untuk mencari file-file log.
Download dan kemudian jalankan utilitas Killpwd.exe terbaru dari link dalam artikel ini. Versi baru ini mencakup kemampuan untuk menentukan lokasi lain selain lokasi default untuk menemukan semua mungkin versi berkas ini. Anda juga dapat menentukan lokasi terpencil.

Untuk informasi lebih lanjut tentang file log dan instalasi tanpa pengawasan, lihat dokumentasi SQL Server Anda. Jika Anda membuat file *.iss untuk melakukan instalasi tanpa pengawasan, Anda harus menyalin berkas *.iss ke lokasi aman yang tidak di folder dapat dicari.

Catatan Informasi berkas penataan ini juga meninggalkan di belakang ketika Anda menghapus SQL Server. Perilaku ini sesuai rancangannya. Perilaku ini dapat digunakan untuk memecahkan masalah mengapa instalasi mungkin gagal jika Anda dipaksa untuk rollback dan memungkinkan Anda untuk menggunakan berkas ISS untuk menginstal ulang hal ini atau item lain. Dalam kasus ini, contoh ini SQL Server jelas tidak lagi tersedia untuk mengambil keuntungan dari. Namun, sifat password adalah sehingga Anda mungkin menggunakan sandi yang sama untuk contoh lain dari SQL Server yang belum dihapus.

Untuk menjalankan Killpwd.exe utilitas gunakan salah satu metode berikut:
  • Klik dua kali Killpwd.exe.
  • Menjalankan Killpwd.exe pada prompt perintah.

    Ketika Anda menjalankan Killpwd.exe pada prompt perintah, Anda menerima informasi lebih lanjut.

    Catatan Pada prompt perintah, Anda dapat menggunakan parameter berikut:

    Informasi bantuan
    Killpwd.exe /?
    Untuk menetapkan lintasan pencarian non-standar dan file
    Killpwd.exe JalurNama file
Catatan Untuk SQL Server 2000, Anda harus menentukan lokasi Setup.ISS file jika Anda ingin menghapus kemunculan sa sandi. Berkas Setup.iss untuk SQL Server 2000 terletak di The Kandar: \Program SQL Server\Mssql\Install folder untuk Instalasi default. Perhatikan bahwa Mssql folder mungkin MSSQL$InstanceName. Jika Anda akan menggunakan Setup.iss file kemudian untuk melakukan tanpa pengawasan Instalasi SQL Server, Jangan lari Killpwd.exe pada Setup.iss file.

Anda akan menerima pesan berikut:
Ada kesalahan inisialisasi administrator SID.
Ada kesalahan mendapatkan token informasi.
Ada kesalahan membuka proses token.
Ada kesalahan mengambil modul informasi proses.
Ada kesalahan mengambil informasi file program.
Invalid Argument: %s
Tidak sah jalan: %s
Untuk melakukan scan custom kedua jalur (/ p) dan file (/ f) harus ditentukan.
Anda harus menjadi administrator untuk menjalankan alat ini untuk memastikan bahwa semua file yang dihasilkan dapat diakses.
Ada kesalahan mengambil kunci registri Software\\Microsoft\\MSSQLServer\\ClientSetup\\SqlPath.
Ketika pemindaian menggunakan pilihan /n dapat nomor pertandingan pencarian dapat lebih besar daripada normal memindai karena beberapa string pencarian substring orang lain. Di normal memindai password akan dihapus sebagai kemajuan pencarian sehingga string pencarian yang sama tidak akan mencocokkan string yang sama beberapa kali.
Alokasi memori kegagalan. Keluar.
Kesalahan mendapatkan file berikutnya dari pencarian file.
Ada kesalahan enumerasi node cluster.
Nama gugus lebih lama daripada buffer internal yang disediakan.
Ada kesalahan pembuka file %s
Ada kesalahan mendapatkan posisi dalam file %s
Ada kesalahan menetapkan posisi dalam file %s
Ada kesalahan mengambil nama komputer.
Ada kesalahan mengambil sistem direktori.
Ada kesalahan mengambil direktori windows.
Ada masalah saat memproses Windows sistem direktori % s.
Ada kesalahan retreiving variabel lingkungan TEMP.
Ada kesalahan mengambil kunci registri Software\\Microsoft\\MSSQLServer\\Setup\\SqlPath.v

Langkah-langkah untuk menjalankan utilitas Killpwd.exe

Untuk menjalankan utilitas Killpwd.exe, ikuti langkah berikut:
  1. Download dan ekstrak Killpwd.exe.

    Berkas berikut ini tersedia untuk diunduh dari Pusat Unduhan Microsoft:

    Perkecil gambar iniPerbesar gambar ini
    Unduh
    Download paket Killpwd.exe sekarang. (http://www.microsoft.com/downloads/details.aspx?FamilyId=7BDA4AE4-E287-4A6B-86E4-9AFDB3EA26C9&displaylang=en) Tanggal rilis: 14 Juni 2005

    Untuk informasi selengkapnya tentang cara mengunduh berkas dukungan Microsoft, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
    119591  (http://support.microsoft.com/kb/119591/ ) Cara mendapatkan berkas dukungan Microsoft dari layanan daring
    Microsoft telah memindai berkas ini dari virus. Microsoft menggunakan perangkat lunak pendeteksi virus terbaru yang tersedia pada tanggal saat berkas dikirimkan. Berkas tersebut disimpan di server aman, yang membantu mencegah segala perubahan tidak sah terhadap berkas.
  2. Menjalankan file eksekusi berkas untuk mengekstrak paket bahasa Indonesia. Selama proses ekstraksi, Anda diminta untuk menentukan folder tujuan untuk Killpwd.exe.
  3. Di Windows Explorer, pindah ke folder yang Anda tentukan pada langkah 2. Klik dua kali Killpwd.exe untuk menjalankan program. Atau membuka prompt perintah, dan kemudian masukkan jalur Killpwd.exe untuk menjalankan dieksekusi.

Parameter baris perintah

Parameter baris perintah berikut ini tersedia dalam versi baru dari Killpwd.exe:
Perkecil tabel iniPerbesar tabel ini
ParameterTindakan
/? /H /Help Menampilkan teks bantuan alat Killpwd.
/ F /FileMemindai file yang ditentukan untuk password dan kemudian menghapus sandi.
P /PathMemindai file dalam folder tertentu untuk password dan kemudian menghapus sandi.
/ NologoMenekan logo informasi output.
/RMengaktifkan mode rekursif. Semua file dan subfolder dari folder tertentu akan dipindai dan dibersihkan.
/NMengaktifkan mode hanya memindai. File akan di-scan tapi password tidak akan dihapus. Parameter ini digunakan untuk membuat daftar perubahan yang akan membuat utilitas. Anda dapat menggunakan daftar ini untuk meninjau perubahan untuk kebenaran sebelum Anda benar-benar membuat perubahan.
/ V / VerboseMengaktifkan logging verbose mode.
Catatan Anda harus memiliki hak Windows Administrator untuk menjalankan utilitas.

STATUS

Microsoft telah mengkonfirmasi bahwa ini adalah masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Untuk informasi lebih lanjut tentang cara untuk men-download dan menginstal paket layanan SQL Server, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
301511  (http://support.microsoft.com/kb/301511/ ) Cara mendapatkan paket layanan SQL Server 7.0
290211  (http://support.microsoft.com/kb/290211/ ) Cara mendapatkan paket layanan SQL Server 2000
Untuk informasi lebih lanjut, hubungi dukungan utama Anda penyedia.

INFORMASI LEBIH LANJUT

Berkas Sqlsp.log digunakan untuk melacak instalasi kemajuan dan memecahkan masalah penginstalan paket layanan kegagalan.

Untuk informasi lebih lanjut tentang cara menentukan folder Windows adalah dipasang di, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
305792  (http://support.microsoft.com/kb/305792/ ) Cara menentukan folder Windows diinstal di

REFERENSI

Untuk informasi lebih lanjut, lihat berikut Microsoft Security Buletin:
http://www.Microsoft.com/technet/Security/Bulletin/MS02-035.mspx (http://www.microsoft.com/technet/security/bulletin/MS02-035.mspx)

http://www.Microsoft.com/technet/Security/Bulletin/MS00-035.mspx (http://www.microsoft.com/technet/security/bulletin/MS00-035.mspx)
Jika Anda tidak melihat jawaban atas pertanyaan Anda, kunjungi Microsoft SQL Server newsgroup pada:
Microsoft SQL Server newsgroup (http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.sqlserver.server)
Anda punya komentar tentang artikel ini atau Server SQL Microsoft lainnya Artikel Basis Pengetahuan? Kirimkan catatan pada:
SQLKB@Microsoft.com (mailto:sqlkb@microsoft.com)

Berlaku bagi:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Standard Edition
Kata kunci: 
kbproductlink kbdownload kbbug kbfix kbgraphxlinkcritical kbqfe kbmt KB263968 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:263968  (http://support.microsoft.com/kb/263968/en-us/ )