Tidak bisa memperoleh informasi tentang Windows NT/kelompok pengguna

Saya memiliki Windows 2012 Server yang menjalankan SharePoint 2010 menggunakan SQL Server Express diinstal secara lokal. Sayangnya saya log saat ini banjir dengan pesan "pengecualian terjadi saat enqueueing pesan dalam antrian target. Kesalahan: 15404, Negara: 19. Tidak bisa memperoleh informasi tentang grup/pengguna Windows NT 'DOMAIN user', kode kesalahan 0x5." Itu dapat 20 pesan-pesan seperti itu setiap detik!

(...dan 'DOMAIN user' terjadi menjadi akun pribadi saya.)

Ada pekerjaan berjalan yang telah hilang hak-hak? "Qoute dari https://serverfault.com/questions/277551/mssqlserver-exception-occurred-while-enqueueing-a-message-in-the-target-queue-e "Cobalah untuk mengubah pemilik pekerjaan untuk sa account, pada sifat dari pekerjaan." Jika saya'm memperbaiki express versi dari SQL server tidak dapat menjalankan pekerjaan? Atau ada seseorang/sesuatu yang ingin akses ke IKLAN kami? Mengapa akun yang ingin mendapatkan informasi tentang akun saya 20 kali setiap detik?

Saya menemukan banyak's blog dan petunjuk tentang tugas ini, tapi aku hanya tidak mengerti solusi. Satu kata "Untuk memperbaiki ini, masuk sebagai salah satu SA rekening dan hibah SA akses bagi akun yang membutuhkan." Tapi apa yang memperhitungkan kebutuhan sa akses?

Mudah-mudahan ini akan membantu orang lain:

Dalam kasus saya, sa tidak pemilik DB, saya. Ketika saya mencoba untuk menjalankan CLR konfigurasi yang diperlukan sa hak istimewa, aku punya kesalahan ini.

Solusi:

USE MyDB 
GO 
ALTER DATABASE MyDB set TRUSTWORTHY ON; 
GO 
EXEC dbo.sp_changedbowner @loginame = N'sa', @map = false 
GO 
sp_configure 'show advanced options', 1; 
GO 
RECONFIGURE; 
GO 
sp_configure 'clr enabled', 1; 
GO 
RECONFIGURE; 
GO

Saya menggunakan bantuan dari db tim di tempat kerja dan post ini untuk menemukan jawabannya. Semoga membantu.

Komentar (6)

Aku tahu ini sudah lama tapi baru-baru ini saya mengalami masalah yang sama dan langkah yang saya ambil untuk memecahkan masalah ini adalah sebagai berikut:

  1. Klik kanan pada database dan pilih properties

  2. Klik pada File di bawah "Pilih halaman"

  3. Di bawah Pemilik baru di bawah Nama Database pada bagian kanan atas, pilih sa sebagai pemilik.

Ini akan memecahkan masalah untuk anda.

Saya harap ini membantu

Komentar (5)

Dalam kasus saya pemilik dari database di akun domain Domain\Saya.

Pesan error itu

Kesalahan: 15404, Negara: 19. Tidak bisa memperoleh informasi tentang Windows NT pengguna/kelompok 'Domain\MyAccount'

Masalahnya adalah bahwa database tidak't tahu apa yang harus dilakukan dengan akun domain - jadi hal yang logis untuk dilakukan adalah menggunakan account lokal sebagai gantinya.

Saya mencoba mengubah pemilik dari database, tetapi hal-hal yang masih tidak't bekerja dengan benar.

Pada akhirnya aku turun dan diciptakan seluruh database MEMASTIKAN BAHWA PEMILIK SA

Saya juga mengatur Broker untuk Diaktifkan dalam pengaturan

Hal ini dimulai ajaib bekerja setelah ini

Komentar (2)

Aku punya kesalahan ini dari a pekerjaan yang dijadwalkan sql Server Agent, dalam kasus saya, setelah saya mengubah hostname dari Server Windows. Saya juga berlari sp_dropserver dan sp_addserver. Saya database yang dimiliki oleh "sa", bukan pengguna Windows.

Saya bisa login ke SQL sebagai pengguna Windows NEWHOSTNAME\username (saya kira setelah hostname perubahan, SID doesn't perubahan, yang's mengapa itu bekerja secara otomatis?).

Namun, dalam SQL, Keamanan/Login node, saya punya SQL login didefinisikan sebagai OLDHOSTNAME\username. Saya terhubung ke SQL menggunakan "sa" bukan Windows yang Terintegrasi, turun tua login, dan membuat yang baru dengan NEWHOSTNAME\username.

Kesalahan menghilang.

Komentar (0)

Aku punya masalah yang sama di mana saya login domain tidak diakui. Semua yang saya lakukan adalah pergi ke SQL Server configuration manager dan memulai layanan seperti Layanan Jaringan, bukan layanan lokal. Sql server / agen kemudian mampu mengenali IKLAN login untuk pekerjaan.

Komentar (0)

Dalam kasus saya, itu adalah VPN masalah. Ketika saya menyalakan VPN untuk terhubung dengan jaringan kantor & kemudian mencoba untuk memulai snapshot agen lagi, itu mulai berhasil.

Komentar (2)

untuk melakukan update massal untuk semua database, menjalankan script ini dan kemudian mengeksekusi output nya:

 SELECT 'ALTER AUTHORIZATION ON DATABASE::' + QUOTENAME(name) + ' TO [sa];' 
 from sys.databases
     where name not in ('master', 'model', 'tempdb')
Komentar (0)