คำถามติดแท็ก authentication

กระบวนการระบุบุคคลที่เข้าสู่ระบบ

2
เชื่อมต่อกับ SQL Server ด้วย Windows Authentication ในโดเมนอื่น
ฉันพยายามเชื่อมต่อกับ SQL Server ระยะไกลบน VPN ในโดเมนอื่น เมื่อฉันป้อนชื่อเซิร์ฟเวอร์บน SQL Server และเลือกพารามิเตอร์การเชื่อมต่อเพิ่มเติมเพื่อเพิ่มสิ่งพิเศษที่โรงเรียนของฉันต้องการ: Integrated Security=SSPI; User ID=DOMAIN\username; Password=Password ฉันได้รับข้อผิดพลาดต่อไปนี้: การเข้าสู่ระบบล้มเหลว การเข้าสู่ระบบมาจากโดเมนที่ไม่น่าเชื่อถือและไม่สามารถใช้กับการตรวจสอบ Windows

3
ลืมรหัสผ่าน PostgreSQL Windows
เช้านี้ฉันพยายามเชื่อมต่อฐานข้อมูล PostgreSQL บนเดสก์ท็อป Windows 7 Professional ของฉัน ค่าเริ่มต้นคือ 'postgres' แต่แน่นอนว่าฉันลืมรหัสผ่านที่ฉันใช้เมื่อติดตั้งครั้งแรก ฉัน googled และพบโพสต์ที่เกี่ยวข้องกับการรีเซ็ตรหัสผ่านของคุณ ฉันทำตามขั้นตอนต่าง ๆ แต่ผลลัพธ์ที่ได้นั้นแตกต่างจากที่กล่าวไว้ในโพสต์ ฉันใช้- net user postgres postgres เพื่อรีเซ็ตรหัสผ่านสำหรับฐานข้อมูลของฉัน แต่แทนที่จะเป็นข้อความแจ้งความสำเร็จที่ฉันได้รับ: "ข้อผิดพลาดระบบ 5 เกิดขึ้นการเข้าถึงถูกปฏิเสธ" ระบบผิดพลาด. ฉันจะหลีกเลี่ยงข้อผิดพลาดนี้และรีเซ็ตรหัสผ่านได้อย่างไร

4
การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'รูท' @ '%'
ฉันเคยเข้าถึงผู้ใช้รูทใน MySQL ได้ดี แต่เมื่อเร็ว ๆ นี้ฉันไม่สามารถ ฉันสามารถเข้าสู่ระบบได้ดี: mysql -u root -p นี่คือสถานะ mysql หลังจากเข้าสู่ระบบ: mysql> status -------------- mysql Ver 14.14 Distrib 5.5.28, for debian-linux-gnu (i686) using readline 6.2 Connection id: 37 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server …

4
ข้อผิดพลาดของ MySQL: การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'a' @ 'localhost' (ใช้รหัสผ่าน: ใช่)
'a'@'%'ผมใช้บัญชีรากสร้างบัญชี แต่ฉันไม่สามารถใช้บัญชีเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ MySQL เมื่อฉันระบุพารามิเตอร์โฮสต์ ฉันสามารถเชื่อมต่อได้สำเร็จโดยไม่มี-hพารามิเตอร์ โปรดดูข้อความการถอดเสียงด้านล่าง ฉันหวังว่าบางคนสามารถช่วยฉันอธิบายได้ ขอบคุณ mysql> grant all on *.* to 'a'@'%' identified by a; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'a' at line 1 …

2
ฉันจะทำให้เซิร์ฟเวอร์ที่เชื่อมโยงทำงานโดยใช้การรับรองความถูกต้อง Windows ได้อย่างไร
ฉันกำลังพยายามนำเซิร์ฟเวอร์ที่เชื่อมโยงไปยัง ServerA ที่สร้างขึ้นบนเซิร์ฟเวอร์อื่นโดยใช้ ServerB "ทำโดยใช้บริบทความปลอดภัยปัจจุบันของการเข้าสู่ระบบ" ในสภาพแวดล้อมของโดเมน ฉันอ่านว่าฉันต้องสร้าง SPN สำหรับบัญชีบริการที่ใช้ SQL Server ในแต่ละเซิร์ฟเวอร์เพื่อเปิดใช้งาน Kerberos ฉันได้ทำไปแล้วและตอนนี้ทั้งสองแสดงรูปแบบการตรวจสอบสิทธิ์เป็น Kerberos อย่างไรก็ตามฉันยังคงพบข้อผิดพลาด: "Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'". ใน Active Directory ฉันเห็นว่าบัญชีบริการสำหรับ ServerB เชื่อถือได้สำหรับการมอบหมายให้ MSSQLSvc แต่ฉันสังเกตเห็นว่าบัญชีบริการสำหรับ ServerA ยังไม่ได้เปิดใช้งาน "เชื่อใจผู้ใช้นี้สำหรับการมอบหมาย" เซิร์ฟเวอร์เป้าหมายต้องเปิดใช้งานตัวเลือกนั้นด้วยหรือไม่ มีสิ่งใดอีกที่จำเป็นในการใช้การเข้าสู่ระบบ Windows ปัจจุบันเพื่อใช้เซิร์ฟเวอร์ที่เชื่อมโยงหรือไม่

2
Mongo สร้างผู้ใช้ในฐานะผู้ดูแลระบบสำหรับฐานข้อมูลใด ๆ ที่ทำให้เกิดข้อผิดพลาด
ฉันกำลังพยายามสร้างผู้ใช้แบบง่าย ๆ โดยได้รับอนุญาตให้เข้าถึงฐานข้อมูลและสามารถดำเนินการใด ๆ ได้ เมื่อฉันพยายามรันcreateUserคำสั่งฉันได้รับข้อผิดพลาดนี้: db.createUser({ user: "mongoadmin" , pwd: "mongoadmin", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase"]}) 2015-08-20T17:09:42.300+0000 E QUERY Error: couldn't add user: No role named userAdminAnyDatabase@new_vehicles_catalog ปัญหาข้างต้นเกิดขึ้นเฉพาะเมื่อฉันเปิดใช้งานการกำหนดค่ารับรองความถูกต้องและฉันต้องการมัน ดังนั้นฉันจะสร้างผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบสำหรับฐานข้อมูลใด ๆ ได้อย่างไร ฉันต้องการเพราะฉันกำหนดค่าบริการ Mongo ของฉันเพื่อใช้การเชื่อมต่อการรับรองความถูกต้อง หากฉันต้องการดำเนินการถ่ายโอนข้อมูลของฉันฉันต้องใช้พารามิเตอร์การตรวจสอบนี้ กรุณาช่วยใด ๆ ใช้Mongo เวอร์ชัน 3.0.5 บริการอยู่ในAmazon Linux AMI 2015.03 (HVM), SSD Volume Type - ami-1ecae776

2
ห่วงโซ่ใบรับรองที่ออกโดยหน่วยงานที่ไม่น่าเชื่อถือ
เมื่อไม่นานมานี้ฉันติดตั้ง SQL Server 2016 Developer Edition ในสภาพแวดล้อมของ Windows 10 Home Edition ( แล็ปท็อปต้องแม่นยำ ) และทุกอย่างเรียบร้อยดี แล้วใครบางคน - ผู้ดูแลระบบในกล่อง - ตัดสินใจโดยไม่บอกฉันเพื่อเปลี่ยนชื่อกล่องดังกล่าว หลังจากนั้นเมื่อพยายามเชื่อมต่อกับเซิร์ฟเวอร์ SQL เราพบข้อความแสดงข้อผิดพลาดต่อไปนี้: นี่เป็นคำถามที่คล้ายกันมากสำหรับคำถามนี้: “ ห่วงโซ่ใบรับรองออกโดยหน่วยงานที่ไม่น่าเชื่อถือ” เมื่อเชื่อมต่อฐานข้อมูลในบทบาทของ VM จากเว็บไซต์ Azure ฉันเคยมาที่นี่ด้วย: ชื่อหลักเป้าหมายไม่ถูกต้อง ไม่สามารถสร้างบริบท SSPI (Microsoft SQL Server ข้อผิดพลาด: 0) และฉันใช้ Kerberos Configuration Manager ซึ่งทำให้ฉันมีข้อผิดพลาดที่แตกต่างกัน ฉันควรจะบอกว่าฉันสามารถเชื่อมต่อกับอินสแตนซ์นี้ของเซิร์ฟเวอร์ SQL โดยการรับรองความถูกต้องของเซิร์ฟเวอร์ SQLแต่ฉันต้องการเชื่อมต่อโดยใช้การพิสูจน์ตัวจริงของ windows เพียงเพื่อให้ชัดเจน …

4
ฐานข้อมูล Azure SQL“ การล็อกอินล้มเหลวสำหรับผู้ใช้” ในแอปพลิเคชัน แต่ทำงานได้ดีใน SSMS
ฉันต้องการลองใช้คุณลักษณะผู้ใช้ฐานข้อมูลที่มีอยู่ใน Azure SQL Database V12 แต่ฉันประสบปัญหาในการตรวจสอบสิทธิ์ซึ่งดูเหมือนว่าแปลกสำหรับฉัน Classifierฉันสร้างฐานข้อมูลที่เรียกว่า ฉันเพิ่ม IP ของฉันไปที่กฎไฟร์วอลล์เพื่อให้ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ Azure db จาก SSMS บนเวิร์กสเตชันของฉัน เมื่อฉันสามารถเชื่อมต่อผ่าน SSMS เพื่อการดูแลระบบได้ฉันพยายามเพิ่มผู้ใช้ด้วยรหัสผ่านในฐานข้อมูลเช่นนี้ CREATE USER classifier WITH PASSWORD='thepassword' ฉันยังเพิ่มผู้ใช้นี้ในบทบาทตัวเขียนข้อมูลและผู้อ่าน exec sp_addrolemember 'db_datawriter', 'classifier' exec sp_addrolemember 'db_datareader', 'classifier' หลังจากนี้ฉันสามารถเชื่อมต่อกับฐานข้อมูลด้วยข้อมูลรับรองเหล่านี้จาก SSMS: แต่นี่คือสิ่งที่ผิดพลาด: ฉันได้ลองใช้สายอักขระการเชื่อมต่อที่แตกต่างกันหลายอย่างและดูเหมือนจะไม่สามารถเชื่อมต่อกับเว็บแอปที่ฉันกำลังทำงานอยู่ได้ มันใช้งานไม่ได้ในสภาพแวดล้อม Azure ดังนั้นฉันจึงใช้งาน localhost โดยมีสตริงการเชื่อมต่อไปยังฐานข้อมูล Azure และจะไม่เชื่อมต่อ นี่คือสตริงการเชื่อมต่อที่ฉันใช้ในขณะนี้: <add name="Classifier" connectionString="Data Source=xxxxxxx.database.secure.windows.net;Initial Catalog=Classifier;User ID=classifier;Password=xxxxxxxxxxxxx;Encrypt=True;TrustServerCertificate=False;Connection …

2
กำหนดค่าการมอบหมายที่ไม่ จำกัด สำหรับ BULK INSERT
ฉันมีโหนด Microsoft SQL Server 2016 คู่หนึ่งในกลุ่ม Always On Availability ฉันกำลังพยายามดำเนินการBULK INSERT(โดยใช้แบบสอบถาม SQL Server 2016 Management Studio) ในไฟล์ที่อยู่ในคลัสเตอร์เซิร์ฟเวอร์ล้มเหลวของ Windows Server 2016 แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: เกี่ยวกับข่าวสาร 4861 ระดับ 16 สถานะ 1 ไม่สามารถโหลดจำนวนมากได้เนื่องจากไม่สามารถเปิดไฟล์ "\ nas2.my.domain \ Microsoft SQL Server 2016 Enterprise \ test.txt" รหัสข้อผิดพลาดของระบบปฏิบัติการ 5 (ปฏิเสธการเข้าถึง) สิ่งนี้จะเกิดขึ้นโดยไม่คำนึงว่าฉันใช้ชื่อโหนดที่ใช้งาน ( nas2.my.domain) หรือฟังคลัสเตอร์ล้มเหลว ( nas.my.domain) หรือไม่ หลังจากมองไปรอบ ๆ …

3
ตรวจสอบว่าการตรวจสอบโหมดผสมถูกเปิดใช้งานโดยไม่ต้องเข้าสู่ระบบหรือไม่
เป็นไปได้ใน SQL Server เพื่อตรวจสอบว่ามีการเปิดใช้งานการรับรองความถูกต้องของโหมดผสมโดยไม่ต้องเข้าสู่ระบบ SQL Server หรือไม่

4
ตรวจสอบการเข้าสู่ระบบในฐานข้อมูล MySQL
มีวิธีตรวจสอบการเข้าสู่ระบบ MySQL หรือไม่ ฉันต้องการที่จะสามารถสร้างชื่อผู้ใช้สำหรับพนักงานแต่ละคนและดังนั้นจึงสร้างเส้นทางการตรวจสอบของการเข้าสู่ระบบ อย่างไรก็ตาม googling กลับไม่ได้ผลลัพธ์ที่ดี ยิ่งเราตรวจสอบได้มากเท่าไหร่ก็ยิ่งดีเท่านั้น อย่างน้อยที่สุดมันก็ดีที่รู้ว่าใครเข้าระบบเมื่อ มันจะดียิ่งขึ้นถ้าดูว่าใครดำเนินการสืบค้นเมื่อใด บันทึกส่วนใหญ่จะมีการบอกลูกค้าว่าเรามีพวกเขาเนื่องจากมีข้อมูลที่อาจอ่อนไหวในฐานข้อมูล เห็นได้ชัดว่าความสามารถในการตรวจสอบแบบสอบถามที่ดำเนินการโดยผู้ใช้แต่ละคน (และเมื่อ) จะทำให้เราสามารถระบุได้ดีขึ้นว่าใครเป็นสาเหตุของปัญหาด้านความปลอดภัยหากควรเกิดขึ้น

2
ล็อคผู้ใช้ sa ของฉันออก
ดังนั้นฉันจึงพยายามเปลี่ยนการตั้งค่าบางอย่างใน Microsoft SQL Server Management Studio 2019 ของฉันฉันเปลี่ยนโหมดการเข้าสู่ระบบจากแบบผสม (การตรวจสอบ Windows และ SQL) เป็น Windows เท่านั้นและตอนนี้ฉันไม่สามารถเข้าสู่ระบบด้วยบัญชี sa ของฉันและฉันไม่ได้ มีบัญชีอื่นที่มีสิทธิ์ของผู้ดูแลระบบ ฉันควรทำอย่างไรดี? ข้อเสนอแนะใด ๆ จะได้รับการชื่นชมอย่างมาก

2
mysqladmin ไม่ใช้รหัสผ่านแบบอินไลน์
ฉันกำลังพยายามตั้งค่า cron สำหรับการสำรองข้อมูลจากเครื่องส ดังนั้นฉันต้องหยุดทาส ฉันออกคำสั่ง mysqladmin --user=root --password=test_pass stop-slave แต่มันกำลังโยนข้อผิดพลาด: mysqladmin: เชื่อมต่อกับเซิร์ฟเวอร์ที่ 'localhost' ล้มเหลวผิดพลาด: 'การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้' รูท '@' localhost '(ใช้รหัสผ่าน: YES)' ตอนนี้ฉันลองด้วยคำสั่ง mysqladmin --user=root --password stop-slave มันให้รหัสผ่านและฉันก็ให้test_passและทุกอย่างก็ดี ทำไมจึงเกิดขึ้น ทางเลือกคืออะไร? NB: BTW รุ่น mysql ของฉันคือmysql-5.0.95-5มันทำให้รู้สึกใด ๆ

4
ข้อผิดพลาด MYSQL 2049 (HY000): การเชื่อมต่อที่ใช้โพรโทคอลการรับรองความถูกต้องเก่า (ก่อน 4.1.1) ที่ใช้ (ตัวเลือกไคลเอนต์ 'เปิดใช้งาน' secure_auth ')
เมื่อฉันพยายามกู้คืนดัมพ์ฐานข้อมูลทั้งหมดซึ่งอยู่ในเวอร์ชัน 5.0 ถึง 5.6 เวอร์ชันมันได้รับการกู้คืนและหลังจากนั้นเมื่อฉันพยายามเชื่อมต่อใหม่ฉันได้รับข้อผิดพลาดต่อไปนี้ ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol ref used (client option 'secure_auth' enabled).. ฉันได้ลองเพิ่มบรรทัดต่อไปนี้ใน My.ini และเริ่มบริการใหม่ แต่ปัญหายังคงอยู่จนถึง skip-grant-tables ลิงก์ต่อไปนี้ระบุว่าเป็นข้อบกพร่องใน MYSQL https://github.com/santisaez/powerstack/blob/master/packages/mysql/mysql-powerstack-secure_auth.patch ใครบ้างมีการแก้ไขสำหรับวิธีนี้

1
การเข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ 'NT AUTHORITY \ ANONYMOUS เข้าสู่ระบบ' (MsDtsSrvr)
ฉันมีสภาพแวดล้อมแบบคลัสเตอร์ซึ่งมีอินสแตนซ์จำนวนมากอยู่ในนั้น ฉันได้แก้ไขไฟล์ xml เพื่ออนุญาตให้หลาย ๆ อินสแตนซ์ใช้ ssis ทุกอย่างทำงานได้ดีเมื่ออินสแตนซ์อยู่บนโหนดเดียวกันกับ ssis ที่ทำคลัสเตอร์ อย่างไรก็ตามหากพวกเขาอยู่ในโหนดที่แตกต่างกันดูเหมือนว่าจะมีปัญหาการตรวจสอบและสูญเสียข้อมูลประจำตัวของฉัน ด้วยเหตุผลบางอย่างมันพยายามใช้การเข้าสู่ระบบแบบไม่ระบุชื่อแทน นี่คือข้อผิดพลาดแบบเต็ม: เซิร์ฟเวอร์ SQL ที่ระบุในการกำหนดค่าบริการ SSIS ไม่มีอยู่หรือไม่พร้อมใช้งาน สิ่งนี้อาจเกิดขึ้นเมื่อไม่มีอินสแตนซ์เริ่มต้นของ SQL Server บนคอมพิวเตอร์ สำหรับข้อมูลเพิ่มเติมดูหัวข้อ "การกำหนดค่าบริการการรวมบริการ" ใน Server 2005 Books Online การเข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ 'NT AUTHORITY \ ANONYMOUS เข้าสู่ระบบ' (MsDtsSrvr) ฉันขอขอบคุณทุกคนที่ช่วยในปัญหานี้ ขอบคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.