เข้าสู่ระบบ Microsoft SQL Server Error: 18456


295

ฉันได้รับข้อผิดพลาดนี้ขณะพยายามเชื่อมต่อกับ SQL Server

ข้อผิดพลาดของ Microsoft SQL Server: 18456

ใครสามารถบอกฉันว่ารหัสข้อผิดพลาดหมายถึงอะไร


6
ดูเหมือนว่าการค้นหาคร่าวๆจะระบุว่ารหัสข้อผิดพลาดนั้นเป็นความล้มเหลวในการเข้าสู่ระบบและโดยทั่วไปแล้วจะมีข้อมูลรายละเอียดเพิ่มเติม
David

และข้อมูลรายละเอียดเพิ่มเติมควรอยู่ในบันทึกข้อผิดพลาดของ sql server จำนวนตัวเองโดยเจตนาไม่ได้บอกอะไรคุณมากนักแครกเกอร์ไม่สามารถใช้มันเพื่อหาเบาะแสว่าพวกเขาพยายามทำอะไรผิด
Tony Hopkinson

ข้อมูลที่เป็นประโยชน์พบได้ที่นี่
sairfan

1
ฉันแค่ต้องrun as administrator
Jacksonkr

เพียงตรวจสอบโซลูชันนี้: stackoverflow.com/questions/41386538/…
Akash Singh Sengar

คำตอบ:


706

หากคุณกำลังพยายามเชื่อมต่อโดยใช้ "การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL" คุณอาจต้องการแก้ไขการรับรองความถูกต้องของเซิร์ฟเวอร์ของคุณ:

ภายใน Studio จัดการเซิร์ฟเวอร์ Microsoft SQL ในตัวสำรวจวัตถุ:

  1. คลิกขวาที่เซิร์ฟเวอร์และคลิก Properties

  2. ไปที่Securityหน้า

  3. ภายใต้Server authenticationเลือกSQL Server and Windows Authentication modeปุ่มตัวเลือก

  4. คลิก OK

  5. เริ่มบริการ SQL ใหม่


32
ขอบคุณ อับอายไม่มีข้อความเตือนเมื่อคุณพยายามเพิ่มผู้ใช้
JohnnyBizzle

12
คุณหมายถึงอะไร "เซิร์ฟเวอร์คลิกขวาและคุณสมบัติการคลิก" ตรงนี้อยู่ที่ไหน
emcor

9
เขาหมายถึงโหนดอันดับต้น ๆ ใน Object Explorer ของคุณ - ถังสีเหลืองพร้อมปุ่มเล่น
JGilmartin

21
นี่เป็นปัญหาที่คนทั่วไปพบเจอมาก ข้อเท็จจริงที่ว่าคุณสามารถสร้างการเข้าสู่ระบบ SQL Server ไปยังเนื้อหาของหัวใจของคุณโดยไม่ทราบว่าการตั้งค่าแบบง่าย ๆ นี้ถูกปิดใช้งานอยู่ค่อนข้างสับสน IMO ฉันแนะนำสิ่งนี้เป็นคำตอบที่ถูกต้อง

7
@JGilmartin คุณจะสามารถเชื่อมต่อกับเซิร์ฟเวอร์ใน Object Explorer ได้อย่างไรเมื่อคุณมีข้อผิดพลาด 18456 ซึ่งหมายความว่าคุณไม่สามารถเชื่อมต่อได้ ??
Shai Alon

69

ลองอ่านบทความในบล็อกนี้จากทีมงานดาต้าแพลตฟอร์ม

http://blogs.msdn.com/b/sql_protocols/archive/2006/02/21/536201.aspx

คุณต้องดูส่วนสถานะของข้อความแสดงข้อผิดพลาดเพื่อค้นหาสาเหตุของปัญหา

2, 5 = Invalid userid
6 = Attempt to use a Windows login name with SQL Authentication
7 = Login disabled and password mismatch
8 = Password mismatch
9 = Invalid password
11, 12 = Valid login but server access failure
13 = SQL Server service paused
18 = Change password required

หลังจากนั้น Google จะแก้ไขปัญหาอย่างไร


42
เพื่อไม่ให้เสียงดังตุ๊ดฮอร์นของตัวเอง แต่ผมได้รวบรวมจำนวนมากข้อมูลเพิ่มเติมได้ที่นี่: sqlblog.com/blogs/aaron_bertrand/archive/2011/01/14/...
แอรอนเบอร์ทรานด์

คุณมักจะมีเสียงดังมาก ... ขอบคุณสำหรับการโหวต? แต่รายการคุณดูเหมือนจะสมบูรณ์มากขึ้น! ฉันคิดว่าคนส่วนใหญ่ไม่รู้วิธีใช้ Google
DBA CRAFTY

1
ฉันถูกล่อลวงให้โหวต แต่ฉันขาดเพราะการตอบคำถามที่ Google สามารถตอบได้เพียงแค่กระตุ้นให้ผู้คนถามต่อไปที่นี่แทนที่จะค้นหา ...
Aaron Bertrand

13
99% ของคำถามที่นี่อาจจะตอบโดย Google แต่คำถามและคำตอบธรรมดา ๆ ง่าย ๆ ช่วยประหยัดเวลาในการค้นหาจำนวนมากและหลั่งไหลมามากกว่าบทความ / บล็อกที่ฟุ่มเฟือยบ่อยและอีกหนึ่งคะแนนโหวตจากฉัน!
Chris Nevill

12
ที่นี่เป็นที่ที่ฉันหาคำตอบเมื่อฉันใช้ google (google ค้นหาดีกว่าดังนั้นค้นหา SO ... )
Cos Callis

27

ก่อนเปิดคลิกขวาและเลือก 'เรียกใช้ในฐานะผู้ดูแลระบบ' สิ่งนี้ช่วยแก้ไขปัญหาให้ฉันได้


1
นี่คือการแก้ไขสำหรับฉัน ฉันมีState: 1ข้อความผิดพลาด
GraehamF

@Gsic คุณเป็นผู้ช่วยให้รอดที่แท้จริง ฉันดิ้นรนมานานกว่าหนึ่งวันแล้วและทางออกของคุณก็แก้ไขได้ ขอบคุณ
Karthik

ก่อนเปิดอะไร
Mike

11

ขั้นแรกให้ดูรายละเอียดของข้อผิดพลาดหาก "สถานะ" เป็น "1" ตรวจสอบให้แน่ใจว่าตั้งค่าฐานข้อมูลสำหรับทั้งการตรวจสอบสิทธิ์ SQL และ Windows ภายใต้เซิร์ฟเวอร์ SQL / คุณสมบัติ / ความปลอดภัย

สำหรับรัฐอื่น ๆ ดูคำตอบข้างต้น ....


1
OMG ขอบคุณ! ไม่มีการเข้าสู่ระบบของฉันทำงานแล้วฉันพบคำตอบนี้และพบว่าอินสแตนซ์ SQL Express ของฉันได้เปลี่ยนจาก "การพิสูจน์ตัวตน SQL และ Windows" เป็น "การพิสูจน์ตัวจริงของ Windows" เปลี่ยนมันกลับและใช้งานได้ทั้งหมด
Ian Kemp

1
นอกจากนี้การปิด SSMS ยังไม่เพียงพอจำเป็นต้องรีสตาร์ทไปยังบริการ SqlServer เพื่อให้การเปลี่ยนแปลงมีผล
Ravid Goldenberg

10

ฉันประสบปัญหานี้แล้ว

โปรดดูภาพที่แนบมา

ขั้นตอนที่ 1: ไปที่คุณสมบัติเซิร์ฟเวอร์

ขั้นตอนที่ 2: ไปที่ความปลอดภัย

ขั้นตอนที่ 3: เปลี่ยนการรับรองความถูกต้องของเซิร์ฟเวอร์เป็นเซิร์ฟเวอร์ SQL และโหมด WindowsAuthenication

และรีสตาร์ทเซิร์ฟเวอร์ Sql ของคุณ

ป้อนคำอธิบายรูปภาพที่นี่


9
  1. ตรวจสอบว่ามีการเปิดใช้งานการรับรองความถูกต้องของโหมดผสมในคุณสมบัติเซิร์ฟเวอร์ -> ของคุณ
  2. จากนั้นสร้างล็อกอินในเซิร์ฟเวอร์ -> ความปลอดภัย
  3. สร้างผู้ใช้สำหรับการเข้าสู่ระบบนั้นในฐานข้อมูลของคุณ
  4. จากนั้นรีสตาร์ทเซิร์ฟเวอร์โดยคลิกขวาที่อินสแตนซ์แล้วเลือกรีสตาร์ท

5

เพิ่งเกิดขึ้นกับฉันและกลายเป็นว่าแตกต่างจากกรณีอื่น ๆ ทั้งหมดที่ระบุไว้ที่นี่

ฉันบังเอิญมีเซิร์ฟเวอร์เสมือนสองโฮสต์ในคลัสเตอร์เดียวกันโดยแต่ละแห่งมีที่อยู่ IP ของตัวเอง โฮสต์กำหนดค่าหนึ่งในเซิร์ฟเวอร์ให้เป็น SQL Server และอีกอันหนึ่งเป็นเว็บเซิร์ฟเวอร์ อย่างไรก็ตามมีการติดตั้งและใช้งาน SQL Server บนทั้งสองอย่าง โฮสต์ลืมที่จะพูดถึงว่าเซิร์ฟเวอร์ใดเป็น SQL และนั่นคือเว็บดังนั้นฉันแค่คิดว่าสิ่งแรกคือเว็บที่สองคือ SQL

เมื่อฉันเชื่อมต่อกับ SQL Server แล้วพยายามเชื่อมต่อผ่าน SSMS โดยเลือก Windows Authentication ฉันได้รับข้อผิดพลาดที่กล่าวถึงในคำถามนี้ หลังจากดึงเส้นขนจำนวนมากฉันไปที่การตั้งค่าทั้งหมดรวมถึงการกำหนดค่าเครือข่ายเซิร์ฟเวอร์ SQL, โปรโตคอลสำหรับ MSSQLSERVER:

สกรีนช็อตของการกำหนดค่า TCP / IP

การคลิกสองครั้งที่ TCP / IP ให้สิ่งนี้แก่ฉัน:

คุณสมบัติ TCP / IP แสดงที่อยู่ IP ไม่ถูกต้อง

ที่อยู่ IP เป็นของเซิร์ฟเวอร์เสมือนอื่น! ในที่สุดทำให้ฉันรู้ว่าฉันสับสนระหว่างเซิร์ฟเวอร์และทำงานได้ดีบนเซิร์ฟเวอร์ที่สอง


4

หากคุณเปลี่ยนข้อมูลประจำตัวของผู้ใช้เข้าสู่ระบบหรือเพิ่มผู้ใช้เข้าสู่ระบบใหม่หลังจากนั้นคุณต้องเข้าสู่ระบบแล้วคุณจะต้องเริ่มบริการ SQL Server สำหรับการที่

ไปที่ -> บริการ แถวสีเทา

จากนั้นไปที่ SQL Server (MSSQLSERVER) แล้วหยุดและเริ่มใหม่อีกครั้ง

ตอนนี้พยายามเข้าสู่ระบบฉันหวังว่าคุณสามารถ

ขอบคุณ


3

18456 รายการสถานะข้อผิดพลาด

คำอธิบายข้อผิดพลาดของรัฐผิดพลาด

  • สถานะ 2 และสถานะ 5 หมายเลขผู้ใช้ไม่ถูกต้อง
  • สถานะ 6 พยายามใช้ชื่อเข้าสู่ระบบ Windows ด้วยการรับรองความถูกต้องของ SQL
  • สถานะ 7 เข้าสู่ระบบถูกปิดใช้งานและรหัสผ่านไม่ตรงกัน
  • รหัสผ่านของรัฐ 8 ไม่ตรงกัน
  • สถานะ 9 รหัสผ่านไม่ถูกต้อง
  • สถานะ 11 และสถานะ 12 ถูกต้อง แต่การเข้าใช้เซิร์ฟเวอร์ล้มเหลว
  • หยุดบริการ SQL Server สถานะ 13
  • จำเป็นต้องเปลี่ยนรหัสสถานะ 18

สาเหตุที่เป็นไปได้ด้านล่างคือรายการของเหตุผลและคำอธิบายสั้น ๆ ว่าจะทำอย่างไร:

ไม่ได้เปิดใช้งานการรับรองความถูกต้องของ SQL : หากคุณใช้เข้าสู่ระบบ SQL เป็นครั้งแรกบนอินสแตนซ์ของ SQL Server บ่อยครั้งกว่าข้อผิดพลาด 18456 จะเกิดขึ้นเนื่องจากเซิร์ฟเวอร์อาจถูกตั้งค่าในโหมดการรับรองความถูกต้องของ Windows

จะแก้ไขอย่างไร ตรวจสอบหน้าSQL Server และ Windows Authentication Mode

รหัสผู้ใช้ไม่ถูกต้อง: SQL Server ไม่สามารถค้นหาหมายเลขผู้ใช้ที่ระบุบนเซิร์ฟเวอร์ที่คุณพยายามรับ สาเหตุที่พบบ่อยที่สุดคือรหัสผู้ใช้นี้ไม่ได้รับอนุญาตให้เข้าถึงบนเซิร์ฟเวอร์ แต่อาจเป็นตัวพิมพ์ที่เรียบง่ายหรือคุณพยายามเชื่อมต่อกับเซิร์ฟเวอร์อื่นโดยบังเอิญ (โดยทั่วไปถ้าคุณใช้มากกว่าหนึ่งเซิร์ฟเวอร์)

รหัสผ่านไม่ถูกต้อง: รหัสผ่านไม่ถูกต้องหรือพิมพ์ผิด จำไว้ว่าชื่อผู้ใช้นี้สามารถมีรหัสผ่านที่แตกต่างกันในเซิร์ฟเวอร์ที่แตกต่างกัน

ข้อผิดพลาดทั่วไปที่น้อยกว่า: ID ผู้ใช้อาจถูกปิดใช้งานบนเซิร์ฟเวอร์ Windows login มีไว้สำหรับการรับรองความถูกต้องของ SQL (เปลี่ยนเป็น Windows Authentication หากคุณใช้ SSMS คุณอาจต้องเรียกใช้ในฐานะผู้ใช้รายอื่นเพื่อใช้ตัวเลือกนี้) รหัสผ่านอาจหมดอายุและอาจเป็นเพราะสาเหตุอื่น ๆ หลายประการ…. ถ้าคุณรู้ว่าคนอื่น ๆ แจ้งให้เราทราบ

คำอธิบายสถานะ 18456 1:โดยปกติแล้ว Microsoft SQL Server จะให้ข้อผิดพลาดสถานะ 1 ซึ่งจริงๆแล้วไม่ได้หมายความว่าอะไรนอกเหนือจากที่คุณมีข้อผิดพลาด 18456 สถานะ 1 ใช้เพื่อซ่อนสถานะจริงเพื่อปกป้องระบบซึ่งสำหรับฉันแล้วสมเหตุสมผล ด้านล่างเป็นรายการที่มีสถานะต่างกันทั้งหมดและสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเรียกข้อมูลสถานะที่ถูกต้องเยี่ยมชมการทำความเข้าใจ "การเข้าสู่ระบบล้มเหลว" (ข้อผิดพลาด 18456) ข้อผิดพลาดใน SQL Server 2005

หวังว่าจะช่วย


2

คลิกขวาที่ผู้ใช้ไปที่คุณสมบัติเปลี่ยนฐานข้อมูลเริ่มต้นเป็นต้นแบบนี่คือการพิมพ์หน้าจอของภาพที่แสดงสิ่งที่คุณต้องตรวจสอบว่าคุณมีข้อผิดพลาด 19456 บางครั้งมันเริ่มต้นเป็นฐานข้อมูลที่ผู้ใช้ไม่ได้มี การอนุญาต


2

ขั้นแรกไปที่แถบเริ่มแล้วค้นหาบริการในท้องถิ่นจากนั้นคลิกที่ "ดูบริการในท้องถิ่น" จากนั้นจะเปิดหน้าต่างบริการจากนั้นไปที่ SQL Server (MSSQLSERVER) คลิกขวาที่มันแล้วคลิกที่หยุดแล้วคลิกขวาอีกครั้งแล้วคลิกเริ่ม ตอนนี้คุณสามารถเข้าสู่ระบบและใส่ชื่อผู้ใช้ของคุณเป็น 'sa' และรหัสผ่านเป็นรหัสผ่านที่ได้รับรางวัลของคุณ


2

นอกจากนี้คุณสามารถลงชื่อเข้าใช้ด้วยการรับรองความถูกต้องของ windows และเรียกใช้แบบสอบถามต่อไปนี้เพื่อเปิดใช้งาน:

ALTER LOGIN sa ENABLE ;  
GO  
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;  
GO

ที่มา: https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/change-server-authentication-mode


ฉันดีใจที่มันช่วยคุณ
Jose Ortega

1

โปรดตรวจสอบเพื่อดูว่าคุณเชื่อมต่อกับเครือข่ายหรือไม่หากนี่คือพีซีสมาชิกของโดเมน นอกจากนี้ตรวจสอบให้แน่ใจว่าคุณไม่ได้อยู่ในพีซีแบบบ้านคู่เนื่องจากเส้นทางของคุณอาจไม่ถูกต้องเนื่องจากตัวชี้วัดเครือข่าย ฉันมีปัญหานี้เมื่อฉันไม่สามารถเชื่อมต่อกับโดเมนการพิสูจน์ตัวตน SQL windows เปลี่ยนเป็นบัญชีพีซีในเครื่อง แต่ลงทะเบียนเป็นการรับรองความถูกต้องของ SQL เมื่อฉันปิดใช้งานอแด็ปเตอร์ไร้สายและรีบูตการรวมระบบ Windows จะเปลี่ยนกลับไปเป็นบัญชีโดเมนและรับรองความถูกต้อง ฉันได้ตั้งค่าโหมดผสมตามที่คุณได้ทำไปแล้วดังนั้นการโพสต์ก่อนหน้านี้จึงไม่สามารถใช้งานได้



0

ฉันเชื่อว่าสิ่งนี้อาจเกิดขึ้นได้หากคุณพยายามเข้าสู่ระบบด้วยผู้ใช้ที่กำหนดไว้ใน Active Directory แต่ลองใช้ "การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL" ในหน้าจอการเข้าสู่ระบบ ฉันไม่ทราบวิธีระบุผู้ใช้รายอื่นด้วยการรับรองความถูกต้อง NTLM / Windows: เมื่อฉันคลิกการรับรองความถูกต้องแบบเลื่อนลงของ Windows ชื่อผู้ใช้และรหัสผ่านจะถูกทำให้ว่างเปล่าและฉันสามารถเข้าสู่ระบบด้วยตัวเองเท่านั้น


0

ในกรณีที่ฉันพยายามล็อคบัญชีผิดหลายครั้งฉันได้ลองเรียกใช้คิวรีด้านล่างและใช้งานได้: แก้ไขการเข้าสู่ระบบด้วยรหัสผ่าน = ปลดล็อคและตรวจสอบให้แน่ใจว่าตั้งค่าตัวเลือก "บังคับใช้ความปลอดภัยของรหัสผ่าน" คลิกขวาที่ Sql Server -> Properties


0

การเชื่อมต่อ SQL Server แก้ไขปัญหา

ในกรณีที่คุณไม่สามารถเชื่อมต่อกับการรับรองความถูกต้องของ SQL และคุณได้ลองใช้วิธีแก้ไขปัญหาอื่น ๆ แล้ว

คุณอาจลองทำสิ่งต่อไปนี้:

ตรวจสอบการเชื่อมต่อ

  • ปิดการใช้งานไฟร์วอลล์
  • เรียกใช้ PortQry บน 1434 และตรวจสอบคำตอบ

ตรวจสอบสถานะ

  • ลองเชื่อมต่อกับ SSMS หรือ sqlcmd แล้วตรวจสอบข้อความ
  • สถานะ 1 ไม่ค่อยได้รับการบันทึก แต่หมายความว่าคุณไม่มีสิทธิ์ที่จะรู้สถานะที่แท้จริง
  • ดูล็อกไฟล์ในไดเรกทอรีของเซิร์ฟเวอร์ SQL เพื่อทราบสถานะ

รัฐ 5

อะไร ? เข้าสู่ระบบของฉันไม่อยู่? มันอยู่ตรงนั้นฉันเห็นได้ใน SSMS มันจะเป็นอย่างไร

คำอธิบายที่เป็นไปได้มากที่สุดคือคำที่ถูกต้องที่สุด

สถานะของการเข้าสู่ระบบ

  • ทำลายสร้างใหม่เปิดใช้งาน
  • รีเซ็ตรหัสผ่าน

หรือ...

"คุณไม่ได้ดูที่ที่ถูกต้อง" หรือ "สิ่งที่คุณเห็นไม่ใช่สิ่งที่คุณคิด"

Local DB และ SQLEXPRESS ขัดแย้งกัน

หากคุณเชื่อมต่อกับ SSMS กับการตรวจสอบของ Windows และอินสแตนซ์เป็นชื่อ SQLEXPRESS คุณอาจจะมองหาที่LocalDbและไม่เซิร์ฟเวอร์ที่เหมาะสม ดังนั้นคุณเพิ่งสร้างข้อมูลเข้าสู่ระบบบน LocalDb

เมื่อคุณเชื่อมต่อผ่านการรับรองความถูกต้องของเซิร์ฟเวอร์ SQL ด้วย SSMS จะพยายามเชื่อมต่อกับเซิร์ฟเวอร์จริง SQLEXPRESS ที่ยังไม่มีการลงชื่อเข้าใช้ที่คุณชื่นชอบ

หมายเหตุเพิ่มเติม:ตรวจสอบในแท็บพารามิเตอร์การเชื่อมต่อหากคุณไม่ลืมสตริงการเชื่อมต่อที่แปลก ๆ


0

ฉันต้องเผชิญกับปัญหาเดียวกัน คุณต้องเปิดใช้งานการรับรองความถูกต้องของโหมดผสมก่อน สำหรับรายละเอียดเพิ่มเติม วิธีเปิดใช้งานการรับรองความถูกต้องของโหมดผสม


แม้ว่าลิงก์จะมีคำตอบโปรดแก้ไขคำตอบของคุณและให้รายละเอียดเพิ่มเติมหรือคุณเสี่ยงต่อการลงคะแนนลบ
Tae

0

อีกทำงานแก้ปัญหาสำหรับผม serever->security->logins->new logins->General->สร้างชื่อผู้ใช้ของคุณเป็นชื่อเข้าสู่ระบบคลิกตรวจสอบเซิร์ฟเวอร์ sql เพิ่มรหัสผ่าน

ยกเลิกการเลือกช่องทำเครื่องหมายการยืนยันรหัสผ่านสามช่อง สิ่งนี้จะได้ผล

จำให้เปลี่ยนคุณสมบัติเซิร์ฟเวอร์ -> ความปลอดภัยจากServer authenticationเป็นSQL Server and Windows Authentication mode


0

คุณสามารถทำได้ใน linux สำหรับ mssql เปลี่ยนรหัสผ่านสำหรับบัญชี sa

การตั้งค่า sudo / opt / mssql / bin / mssql-conf

The license terms for this product can be downloaded from
 http://go.microsoft.com/fwlink/?LinkId=746388 Jump Jump
and found in /usr/share/doc/mssql-server/LICENSE.TXT.
Do you accept the license terms? [Yes/No]:yes
  Setting up Microsoft SQL Server
Enter the new SQL Server system administrator password:  --Enter strong password
Confirm the new SQL Server system administrator password: --Enter strong password
 starting Microsoft SQL Server...
 Enabling Microsoft SQL Server to run at boot...
Setup completed successfully.

0

ฉันได้รับข้อผิดพลาดนี้หลังจากสร้างผู้ใช้ดูแลระบบใหม่ภายใต้อินสแตนซ์ SQL ของฉัน ผู้ใช้ผู้ดูแลระบบของฉันถูกสร้างขึ้นภายใต้โดเมนเฉพาะ MyOrganization / useradmin

การใช้useradminในสภาพแวดล้อมที่ไม่เชื่อมต่อทำให้คุณสามารถสร้างผู้ใช้รายอื่นโดยใช้การพิสูจน์ตัวตน SQL Server แต่ทันทีที่คุณพยายามลงชื่อเข้าใช้คุณจะได้รับ

ข้อผิดพลาดของ Microsoft SQL Server: 18456

หากต้องการแก้ไขปัญหาให้ลองเชื่อมต่ออีกครั้งกับเครือข่ายองค์กรของคุณและสร้างผู้ใช้ในขณะที่คุณเชื่อมต่อจากนั้นคุณสามารถยกเลิกการเชื่อมต่อและใช้งานได้


0

ฉันได้ลองวิธีนี้แล้วและใช้งานได้กับฉันโหมดเปิดใช้งานการพิสูจน์ตัวตนแบบผสมของ SQL และ windows จากคุณสมบัติเซิร์ฟเวอร์ SQL 2- รีสตาร์ทเซิร์ฟเวอร์จากตัวจัดการการกำหนดค่าเซิร์ฟเวอร์ SQL * ตรวจสอบให้แน่ใจว่ารหัสผ่านของคุณถูกต้อง

https://www.liquidweb.com/kb/troubleshooting-microsoft-sql-server-error-18456-login-failed-user/

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