วันพุธที่ 2 พฤษภาคม พ.ศ. 2561

การแก้ไขปัญหา SQL Server ติดต่อกับ Pestimate ไม่ได้กรณีมี Domain Admin

ในกรณีที่ติดตั้ง Pestimate ใน องค์กรที่มี Admin ควบคุม ผ่าน Domain Controller การติดตั้ง SQL Server จำเป็นต้องมี Password ของ Admin และ จะต้อง เพิ่ม User ใน SQL Server ถายหลัง
ขั้นตอน จะเพิ่มขึ้นมา
1. ต้องติด SQL Server Express 2012 โดยใช้ password ของ Admin
2.  ลง SQL Server Management 2012 และเปิดใช้งาน เลือกdatabase เป็น .\SQLEXPRESS ถ้าไม่ได้ จะเป็น <ชื่อUser>\SQLEXPRESS
3. Attach Database c:\pestiamte\sqldata\Estdb.mdb
4. เป็น Authenticate จาก Windows เป็น Windows and SQLServer
4. ไปที่ Tree Login แล้วเพิม User เช่น PES ใส่ password เช่น 1q2w3e4r (สมมุติ)
แล้ว Set Permission ตามรูป





วิธีทดสอบว่า SQL Server ที่ตั้งค่า Userแล้วทำงาน ให้ทดลองใน CMD (dosmode)
ลอง Key command Line
sqlcmd -S .\SQLEXPRESS -UPES -P1q2w3e4r -Q"USE [EstDb];"

ถ้า return บอกว่า change database to EstDb แสดงว่าใช้ได้


ไปแก้ c:\pestimate\sqldata\pestimate.cfg และ pestimatelocal.cfg ตามในภาพ
ใส่ username และ password
แก้ IG| เป็นในภาพ


ไม่มีความคิดเห็น:

แสดงความคิดเห็น