Pendahuluan Artikel ini menjelaskan perubahan pada file Readme Microsoft SQL Server 2005.
INFORMASI LEBIH LANJUT Informasi berikut ini diubah atau baru disediakan sejak rilis file ReadmeSQL2005.htm untuk SQL Server 2005.
Kata sandi SQL Server sekarang peka huruf besar-kecil. Di SQL Server 2005, kata sandi terikat dengan sistem operasi. Karena perubahan ini, sandi masuk untuk SQL Server 2005 kini peka huruf besar-kecil.
Anda mungkin menerima pesan kesalahan di kotak dialog Pelaporan Kesalahan dan Penggunaan di komputer 64-bit Jika Anda menjalankan SQL Server 2005 di lingkungan 64-bit, saat Anda mencoba mengubah kotak dialog Pelaporan Kesalahan dan Penggunaan Anda mungkin menerima pesan kesalahan pesan kesalahan saat melakukan pengaturan pada tab Properti Lanjutan. Anda menerima pesan kesalahan ini ketika bidang "Lokasi pelaporan kesalahan" untuk komponen "Lainnya (x86)" kosong. Kami menyarankan untuk memberikan nama folder yang valid di bidang "Lokasi Laporan Bug" di drive lokal Anda. Folder ini dapat berupa folder yang sama dengan yang Anda tentukan untuk komponen "Lainnya".
Anda mungkin menerima pesan galat kosong di SQL Server Management Studio Anda dapat meng-upgrade komputer berbasis Microsoft Windows 2000 yang menjalankan SQL Server 2005 ke Microsoft Windows Server 2003 Service Pack 1 (SP1). Ketika Anda melakukan ini, Anda menerima pesan galat kosong di SQL Server Management Studio.
Untuk mengatasi masalah ini, perbaiki Microsoft .NET Framework setelah Anda memutakhirkan sistem operasi Anda. Untuk melakukannya, ikuti langkah-langkah berikut: 1. Di Panel Kontrol, buka Tambah/Hapus Program.
2. Klik Microsoft .NET Framework 2.0.
3. Klik Ubah/Hapus.
4. Klik Perbaiki, lalu klik Berikutnya.
5. Setelah menyelesaikan proses perbaikan, restart komputer Anda jika diminta.
Cara Menggunakan Halaman Kode DBCS Jika sistem operasi Anda dikonfigurasi untuk menggunakan halaman kode kumpulan karakter byte ganda (DBCS), pilih pengkodean UNICODE dan bukan pengkodean ANSI untuk file output di Generate SQL Server Script Wizard.
Komponen kompatibilitas mundur tidak ada di SQL Server Compact Edition
Microsoft SQL Server 2000 Desktop Engine Service Pack 4 (MSDE SP4) didasarkan pada Microsoft SQL Server 7.0. Ketika Anda mencoba untuk meng-upgrade MSDE SP4 ke SQL Server 2005 Compact Edition, Anda akan menerima pesan kesalahan terkait komponen yang kompatibel selama proses instalasi. Pada saat yang sama, pesan kesalahan akan ditulis ke file log instalasi. Pesan kesalahan ini menunjukkan bahwa berkas SQLServer2005_BC.msi tidak ada di folder instalasi SQL Server Compact Edition.
Untuk menyelesaikan instalasi SQL Server Compact Edition, Anda harus menjalankan program Penataan SQL Server Compact Edition dalam mode perbaikan. Untuk informasi selengkapnya, lihat topik "Cara Menginstal SQL Server 2005 dari Command Prompt" di SQL Server 2005 Books Online.
Untuk informasi selengkapnya tentang SQL Server 2005 buku online, kunjungi website Microsoft berikut:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=be6a2c5d-00df-4220-b133-29c1e0b6585f ( http://www.microsoft.com/downloads/details.aspx?displaylang= zh-cn&FamilyID=be6a2c5d-00df-4220-b133-29c1e0b6585f )
.
Karakter yang tidak valid muncul di beberapa versi lokal dari kotak dialog Pembaruan Komponen SQL Server. Selama instalasi SQL Server 2005, ketika kondisi berikut ini terjadi dalam urutan berikut, teks kotak dialog "Pembaruan Komponen SQL Server" akan muncul. : • Anda telah menginstal beberapa versi komponen SQL Server yang dilokalkan.
• Anda menginstal ulang komponen ini tanpa mengubah pengaturan apa pun.
Masalah ini terjadi pada komponen berikut: • Layanan Analisis
• Alat pengelolaan dan pemantauan
Izin yang diperlukan untuk pencarian teks lengkap di lingkungan berkerumun telah diubah. Perubahan telah dilakukan pada topik "Bagian 4.1.6 Mengurangi Izin untuk Pencarian Teks Lengkap" di file readme. Pembatasan yang memerlukan izin khusus pada akun layanan Microsoft Full-Text Engine untuk SQL Server (MSFTESQL) di lingkungan berkerumun telah dihapus. Dalam lingkungan berkerumun, akun layanan MSFTESQL tidak lagi memerlukan hak administrator lokal.
Catatan: Sebagai praktik terbaik, kami merekomendasikan pengaturan layanan MSFTESQL agar berjalan pada akun dengan hak istimewa rendah.
Cara menyalin SQL Server 2005 ke jaringan berbagi dan menjalankan penginstal dari lokasi tersebut Jika Anda mengunduh SQL Server 2005 dari situs web Microsoft Developer Network (MSDN), Anda akan menemukan bahwa produk telah dibagi menjadi dua unduhan berikut: • SQL Server 2005 - Edisi Pengembang - Server
• SQL Server 2005 - Edisi Pengembang - Alat
Untuk menginstal SQL Server 2005, Anda harus mengunduh file Server dan Alat ke dalam folder masing-masing bernama "Server" dan "Alat". Jika tidak, Penyiapan akan gagal saat Anda menginstal komponen alat dan SQL Server Books Online. Pada saat yang sama, pesan kesalahan berikut ini ditulis ke berkas Core.log penginstal:
INTI.LOG
=========
Kesalahan: Tindakan "InstallToolsAction.10" menimbulkan pengecualian selama eksekusi. Informasi kesalahan dilaporkan selama dijalankan:
Koleksi target mencakup mesin lokal.
Pengecualian Fatal tertangkap saat menginstal paket:
Kode Kesalahan "10": 0x80070002 (2)
Teks Kesalahan Windows: Sistem tidak dapat menemukan file yang ditentukan.
Nama File Sumber: sqlchainingsqlprereqpackagemutator.cpp
Nama Fungsi:sqls::SqlPreReqPackageMutator::modifyRequest
Nomor Baris Sumber:196
WinException tertangkap saat menginstal paket.: 1603
Kode Kesalahan:0x80070643 (1603)
Teks Kesalahan Windows: Kesalahan fatal selama instalasi.
Nama File Sumber:packageengineinstallpackageaction.cpp
Nama Fungsi:sqls::InstallPackageAction::perform
Nomor Baris Sumber:167
File readme Contoh ForEachDirectory tidak lengkap
File readme untuk Contoh ForEachDirectory tidak lengkap. Untuk file readme lengkap, lihat topik "Contoh ForEachDirectory" di SQL Server 2005 Books Online.
Penataan SQL Server 2005 memerlukan ruang disk 1,6 GB Jika drive sistem Anda memiliki ruang disk kosong kurang dari 1,6 GB, Anda tidak dapat menginstal SQL Server 2005. Sebagian besar ruang hanya tersedia untuk jangka waktu singkat. Setelah menjalankan Penataan, SQL Server 2005 memerlukan ruang disk sebesar 700 MB.
Indeks noncluster unik tidak dapat dibuat online Dalam versi rilis final SQL Server 2005, indeks noncluster unik tidak dapat dibuat online. Perilaku ini hanya mempengaruhi pernyataan berikut: • CREATE UNIQUE NONCLUSTERED INDEX
• BUAT INDEKS NONCLUSTERED UNIK DENGAN DROP_EXISTING
• ALTER TABLE TAMBAHKAN CONSTRAINT PRIMARY KEY NONCLUSTERED
• ALTER TABLE ADD CONSTRAINT UNIK NONCLUSTERED
Untuk informasi selengkapnya, lihat Bagian 4.1.23 di Readme SQL Server 2005. Untuk informasi selengkapnya tentang operasi indeks online yang didukung, lihat SQL Server 2005 Buku Online.
Jika Anda menggunakan kueri ROLAP, Anda mungkin menerima pesan kesalahan. Jika Anda menggunakan kueri ROLAP yang mengkondisikan dimensi induk/anak menggunakan RootMemberIf=ParentIsMissing, Anda mungkin menerima pesan kesalahan berikut:
Tidak dapat menampilkan properti sel
Penataan gagal saat menginstal Layanan Analisis SQL Server atau Mesin Basis Data selama pemutakhiran Penataan SQL Server 2005 tidak mengumpulkan informasi drive bersama saat memutakhirkan SQL Server. Perilaku ini dapat menyebabkan penataan gagal selama pemutakhiran jika salah satu dari kondisi berikut ini terjadi: • Menambahkan Layanan Analisis SQL Server 2005 ke contoh mesin database.
• Tambahkan mesin database untuk contoh Layanan Analisis SQL Server 2005.
• Instal instance baru Layanan Analisis SQL Server dan tingkatkan mesin database secara bersamaan.
Untuk mengatasi masalah ini, jalankan penginstal dari prompt perintah. Jika Anda menginstal Layanan Analisis SQL Server 2005, atur parameter INSTALLASDATADIR ke drive bersama tempat file data mesin database berada. Jika Anda menginstal mesin database, atur parameter INSTALLSQLDATADIR ke drive bersama tempat file data Analysis Services berada.
Misalnya, gunakan sintaks berikut untuk menentukan jalur yang sama untuk file data Layanan Analisis dan file data Mesin Database.
Catatan: Anda harus memberikan informasi spesifik untuk instalasi Anda. mulai /tunggu <DVD Drive>:setup.exe /qn UPGRADE=SQL_Engine VS=<VSName> INSTALLVS=Analysis_Server
INSTANCENAME=MSSQLSERVER SQLACCOUNT=<NamaDomainNamaPengguna> SQLPASSWORD=<StrongPassword>
ADMINPASSWORD=<StrongPassword> ADDLOCAL=Analysis_Server,AnalysisDataFiles,Client_Components
INSTALLASDATADIR="I:DATA" INSTALLSQLDATADIR="I:DATA" SQLCLUSTERGROUP="NamaDomainGroupName"
ASCLUSTERGROUP="NamaDomainNamaGrup" AGTCLUSTERGROUP="NamaDomainNamaGrup"
FTSCLUSTERGROUP="NamaDomainNamaGrup" SQLBROWSERACCOUNT=<NamaDomainNamaPengguna>
SQLBROWSERPASSWORD=<StrongPassword> ASACCOUNT=<DomainNaneUserName> ASPASSWORD=<StrongPassword>
PIDKEY=<nilai pidkey tanpa "-">
Saat menggunakan ROLAP, Anda mungkin menerima pesan kesalahan Anda menggunakan ROLAP dan kubus Anda menggunakan tabel dari lebih dari satu sumber data. Saat mencoba menelusuri data multidimensi, Anda mungkin menerima salah satu pesan kesalahan berikut:
Pesan Kesalahan 1
Kesalahan OLE DB: Kesalahan OLE DB atau ODBC: SQL Server memblokir akses ke STATEMENT 'OpenRowset/OpenDatasource' untuk komponen 'Kueri Terdistribusi Ad Hoc' karena komponen ini telah dimatikan sebagai bagian dari konfigurasi keamanan server ini.
Administrator sistem dapat mengaktifkan 'Kueri Terdistribusi Ad Hoc' dengan menggunakan sp_configure. Untuk informasi selengkapnya tentang mengaktifkan 'Kueri Terdistribusi Ad Hoc', lihat "Konfigurator Aplikasi Permukaan" di SQL Server Books Online. ;42000.
Pesan kesalahan 2
Kesalahan OLE DB: Kesalahan OLE DB atau ODBC terjadi karena SQL Server 2005 hanya menyediakan akses dalam proses ke kumpulan penyedia tertentu. SQLNCLI adalah penyedia OLE DB asli baru untuk SQL Server 2005 yang memiliki hak akses. Namun, SQLNCLI.1 adalah penyedia SQLNCLI versi spesifik dan tidak ada dalam daftar penyedia. Oleh karena itu, SQLNCLI.1 tidak memiliki akses. Meskipun SQLNCLI dan SQLNCLI.1 identik (karena SQLNCLI menunjuk ke SQLNCI.1), SQL Server 2005 tidak mengenali bahwa keduanya sama. SQL Server 2005 memblokir akses ke SQLNCLI.1.
Untuk mengatasi masalah ini, gunakan salah satu metode berikut: • Gunakan SQLNCLI dan bukan SQLNCLI.1 dalam string koneksi OLE DB.
• Di SQL Server, secara eksplisit menambahkan SQLNCL.1 ke daftar vendor dengan akses dalam proses.
Pernyataan terjadi saat Anda menggunakan perintah EXPORT MINING MODEL. Saat Anda menggunakan perintah EXPORT MINING MODEL terhadap kubus lokal, Anda mungkin mengalami pernyataan atau kegagalan lainnya. Untuk mengatasi masalah ini, tutup sambungan ke kubus lokal sebelum mengeluarkan pernyataan EKSPOR, lalu buka kembali.
Kontrol Replikasi ActiveX tidak dapat dipanggil dari aplikasi yang dibuat menggunakan .NET Framework 1.1 atau .NET Framework 1.0 Kontrol Replikasi ActiveX tidak mendukung pemrograman Replication Management Object (RMO) dalam kode terkelola. Jika Anda ingin memanggil kontrol ActiveX dari kode terkelola, Anda harus menggunakan .NET Framework 2.0. Jika menggunakan versi .NET Framework yang lebih lama, pengecualian akan diberikan.
Jangan mengubah nama akun sa di server dalam topologi replikasi Di SQL Server 2005, Anda bisa menggunakan perintah ALTER LOGIN untuk mengubah akun sa ke nama lain. Mengubah nama tidak didukung pada server dalam topologi replikasi dan dapat menyebabkan kegagalan replikasi.
Basis data msdb tidak dimutakhirkan selama pemutakhiran dari MSDE ke SQL Server Express Jika Anda memutakhirkan MSDE ke SQL Server Express, basis data msdb tidak dimutakhirkan. Fitur replikasi berikut akan terpengaruh: • Basis data replika tidak dapat dihubungkan atau dipulihkan dari instans MSDE ke instans SQL Server Express yang ditingkatkan. Basis data dapat dihubungkan atau dipulihkan ke contoh SQL Server Express baru.
• Berikut ini adalah pertimbangan untuk membuat langganan pada instans SQL Server Express yang ditingkatkan: • Anda tidak dapat menggunakan wizard Langganan Baru untuk membuat langganan pada instans yang ditingkatkan.
• Jika langganan diaktifkan untuk Windows Synchronization Manager, Anda tidak dapat menggunakan prosedur tersimpan Objek Manajemen Replikasi (RMO) atau Transact-SQL untuk membuat langganan pada instans yang ditingkatkan.
Langganan dapat dibuat pada instance baru SQL Server Express menggunakan wizard Langganan Baru, RMO, atau prosedur tersimpan Transact-SQL.
Selama pemutakhiran dari SQL Server 2000 atau SQL Server 7.0, database default SA berubah menjadi MASTER
Jika Anda memutakhirkan dari SQL Server 2000 atau SQL Server 7.0 ke versi rilis SQL Server 2005, database default untuk SA berubah menjadi MASTER. Masalah ini terjadi karena akun SA adalah akun kasus khusus dan akun SA di-cache. Untuk mengatasi masalah ini, jalankan perintah dbcc freesystemcache atau mulai ulang layanan SQL Server.