ฉันเป็นนักพัฒนาไม่ใช่ DBA (ซึ่งกำลังแสดงอยู่ฉันกลัว) ฉันพยายามเรียกใช้ Report Builder 3.0 ด้วย SQL Server 2014 Express บนคอมพิวเตอร์ที่บ้านของฉัน (ชื่อJohn-PC
) และไม่สามารถเรียกใช้รายงานของฉัน
ฉันตั้งใจสร้างคำสั่งผสมผู้ใช้ / การเข้าสู่ระบบของและuser = John-PC
login = John-PC\John
เมื่อฉันพยายามลบรายการด้วย:
Drop Login John-PC\John
ฉันได้รับข้อผิดพลาด:
ไวยากรณ์ไม่ถูกต้องใกล้กับ '-'
ฉันคิดว่าปัญหาคือเครื่องหมายขีดคั่นในชื่อคอมพิวเตอร์ของฉัน
- มีวิธีแก้ไขข้อผิดพลาดทางไวยากรณ์หรือไม่
- มีวิธีอื่นในการเปลี่ยนหรือลบผู้ใช้ (ฉันลองดรอปจาก
sys.server_principals
แต่ได้รับข้อผิดพลาดที่ไม่สามารถทำการเปลี่ยนแปลงเฉพาะกิจได้) - ฉันสามารถให้ชื่อผู้ใช้ / ชื่อเข้าสู่ระบบใหม่กับ Report Builder ได้หรือไม่
- หากไม่มีการข้างต้นฉันสามารถเปลี่ยนชื่อคอมพิวเตอร์เป็น
John_PC
หรือจะสร้างโฮสต์ของปัญหาอื่น ๆ ที่ฉันไม่สามารถจินตนาการได้หรือไม่