คำถามติดแท็ก sql-server

คำถามที่เกี่ยวข้องกับ Microsoft SQL Server หากคำถามของคุณเฉพาะรุ่นโปรดติดแท็กเฉพาะสำหรับรุ่นนั้นด้วย คำถาม SQL Server ของคุณอยู่ที่นี่หรือที่เว็บไซต์อื่นหรือไม่? คลิกลิงก์เกี่ยวกับ sql-server tag ในบรรทัดด้านล่าง

3
sql azure vs azure VM พร้อม SQLServer Express
นอกจากจะมีราคาถูกลงมีปัญหา / ข้อได้เปรียบในการใช้ SQL Azure กับการใช้เครื่องเสมือนกับ SQL Express หรือไม่ เราต้องการติดตั้งเซิร์ฟเวอร์ SQL สำหรับเว็บไซต์มากกว่า 50 แห่งคุณมีคำแนะนำอะไรบ้าง? ขณะนี้เรามี SQL Express บนเซิร์ฟเวอร์เฉพาะและเราต้องการเปลี่ยนเซิร์ฟเวอร์นี้เป็น Azure

1
ทำไม NT AUTHORITY \ SYSTEM สามารถสร้างการสำรองฐานข้อมูล SQL Server ได้
ฉันมีงานที่กำหนดเวลาไว้ (ใน Windows Task Scheduler) ที่เชื่อมต่อกับ SQL Server โดยใช้ SMO (Windows Authentication) และสร้างการสำรองฐานข้อมูล ถึงตอนนี้งานนี้ทำงานภายใต้บัญชีผู้ดูแลระบบและฉันต้องการเปลี่ยนให้ใช้บัญชีระบบแทน ฉันเปลี่ยนงานที่กำหนดและแปลกใจที่สุดของฉันมันทำงานนอกกรอบ ฉันต้องการที่จะเข้าใจว่าทำไมในกรณีนี้ ระบบคือ Windows Server 2012 R2 และฐานข้อมูลคือ SQL Server 2012 (SP1) Express Edition เป็นการติดตั้งมาตรฐานโดยเพิ่มผู้ใช้ SQL Auth หนึ่งราย ใน SSMS นี่คือการเข้าสู่ระบบและบทบาทเซิร์ฟเวอร์ที่เกี่ยวข้อง: MS_PolicyEventProcessingLogin ## (ปิดใช้งาน) MS_PolicyTsqlExecutionLogin ## (ปิดใช้งาน) MyServer \ Administrator (สาธารณะดูแลระบบ) MySqlAuthUser (สาธารณะ) BUILTIN \ Users …

3
วิธีป้องกัน SQL Server จากแฮกเกอร์
ฉันมีปัญหาและไม่สามารถหาวิธีจัดการกับมันได้ ฉันมี SQL Server บนเซิร์ฟเวอร์ Windows 2008 R2 SQL Server 2005 นี้กำลังถูกใช้เพื่อรับการสมัครสมาชิก DB จาก SQL Server อื่นที่อยู่ที่อื่นบนอินเทอร์เน็ต ฉันมีพอร์ตเซิร์ฟเวอร์ sql เปิดผ่านไฟร์วอลล์ แต่ในขอบเขตฉันได้ป้อน IP ของ SQL Server อื่น การทำเช่นนั้นฉันหวังว่าการร้องขอการเชื่อมต่อผ่านพอร์ตนั้นจะไม่เข้าถึง SQL Server เว้นแต่ว่าคำขอจะมาจาก SQL Server ตัวอื่น (ซึ่งมี IP แสดงอยู่ในขอบเขตในกฎไฟร์วอลล์) แต่เมื่อฉันเห็นบันทึกมีรายการ "เข้าสู่ระบบล้มเหลวของผู้ใช้ sa" หลายร้อยรายการ (และพวกเขาจะมาทุกวินาทีที่ผ่าน) ดูเหมือนว่าแฮ็กเกอร์บางคนกำลังพยายามเดารหัสผ่านของผู้ใช้ แต่คำถามก็คือ เหตุใด Windows จึงปล่อยให้คำขอเหล่านี้ไปถึง SQL Server แม้ว่าจะไม่ได้มาจากที่อยู่ IP …

5
ไม่สามารถเข้าสู่ระบบ SQL Server ในโหมดผู้ใช้คนเดียว
ฉันได้ลองชุดค่าผสมเริ่มต้นแตกต่างกันไปยัง SQL Server 2008 R2 Express ทุกประเภทแล้วและฉันไม่สามารถผ่านข้อผิดพลาดนี้ได้: การเข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ 'LOCALSERVER \ Administrator' สาเหตุ: เซิร์ฟเวอร์อยู่ในโหมดผู้ใช้คนเดียว ขณะนี้มีผู้ดูแลระบบเพียงรายเดียวเท่านั้นที่สามารถเชื่อมต่อได้ (Microsoft SQL Server ข้อผิดพลาด: 18461) ฉันลองเริ่มต้นใช้งานในโหมดผู้ใช้รายเดียวโดยทั้ง-m"SQLCMD"และ-m"sqlcmd"และ Iv'e ก็พยายามเริ่มต้นด้วย-m"Microsoft SQL Server Management Studio - Query"และเชื่อมต่อกับลูกค้าที่เหมาะสมฉันมักจะได้รับข้อผิดพลาดนี้ ฉันแน่ใจว่า 99% ว่าไม่มีสิ่งอื่นใดที่ขโมยการเชื่อมต่อของฉันและเมื่อเชื่อมต่อกับ SSMS ฉันแน่ใจว่าได้ทำ "วิธีการเชื่อมต่อแบบสอบถามใหม่" เพื่อให้แน่ใจว่าใช้การเชื่อมต่อเพียง 1 ครั้งเท่านั้น มีคนอื่นที่มีปัญหานี้หรือไม่? ฉันจะแก้ไขและเข้าสู่ระบบได้อย่างไร

5
สิทธิ์ใช้งาน SQL Server นี้ดูเหมือนว่าถูกต้องหรือไม่
ข้อมูลที่ฉันได้รับจากผู้จำหน่ายซอฟต์แวร์ซึ่งภรรยาของฉันเพิ่งซื้อซอฟต์แวร์การจัดการสำนักงานเฉพาะของธุรกิจขนาดเล็กของเธอใหม่คือการให้ครีพแก่ฉัน ความประทับใจของฉันคือว่านี่เป็นซอฟต์แวร์ที่มีปริมาณค่อนข้างต่ำ แต่ก็มีการพัฒนาและจำหน่ายโดย บริษัท ขนาดใหญ่กว่าซึ่งเป็นชื่อที่รู้จักกันดีในสาขาของเธอ ซอฟต์แวร์นี้ใช้ MS SQL Server เป็นฐานข้อมูลและข้อตกลงการซื้อของเรารวม 1 ลิขสิทธิ์เซิร์ฟเวอร์และ 5 CAL สำหรับ SQL Server 2008 Standard สิ่งแรกที่ทำให้ฉันรู้สึกแปลกคือเมื่อฉันค้นพบว่าแอพตัวติดตั้งของพวกเขาใช้เสรีภาพในการเปลี่ยนรหัสผ่าน SA บนเซิร์ฟเวอร์ของฉันเป็นสิ่งที่ปลอดภัยน้อยกว่ามาก เมื่อฉันถามเกี่ยวกับเรื่องนี้ฉันได้รับแจ้งว่าการจัดการผู้ค้าปลีกโดยเฉพาะของพวกเขากับ Microsoft ต้องการให้พวกเขาเปลี่ยนรหัสผ่าน SA เพื่อให้อินสแตนซ์ที่ได้รับอนุญาตพิเศษของพวกเขาสามารถใช้กับแอปพลิเคชันของพวกเขาได้เท่านั้น ในทางปฏิบัตินี่ไม่ใช่ปัญหาเนื่องจากฉันยังคงสามารถเข้าถึง dbo ผ่านทางเข้าสู่ระบบ Windows ของฉันได้ แต่คำอธิบายนั้นน่าสงสัยอย่างยิ่ง แล้ววันนี้ฉันถามอีกครั้งเกี่ยวกับเมื่อเราคาดว่าจะได้รับรหัสผลิตภัณฑ์ SQL Server อย่างเป็นทางการของเราตั้งแต่วันที่เราทำงานบนอินสแตนซ์ที่ฉันติดตั้งจากสื่อ MSDN ของฉันเปิดใช้งานชั่วคราวโดยใช้หนึ่งในคีย์ผลิตภัณฑ์ MSDN ของฉัน ยังไม่เปิดและฉันถือว่าฉันมีรหัสผลิตภัณฑ์ที่ถูกต้องในตอนนี้) ฉันบอกว่าตัวแทนของพวกเขาต้องการเข้าถึงเซิร์ฟเวอร์ของเราจากระยะไกลเพื่อให้เขาสามารถติดตั้ง SQL Server อีกครั้งโดยใช้สื่อของพวกเขาซึ่งมี "คีย์ฝังตัว" MSSQL เสนอขายในสื่อที่มีการทำ pidded …

3
รหัสผ่านการเข้าสู่ระบบ SQL 2008 ถูกเก็บไว้ที่ไหน
ฉันจำเป็นต้องรู้ว่าไฟล์ใดที่ SQL Server 2008 เก็บรหัสผ่านจริง นี่เป็นคำถามที่ผู้ตรวจสอบความปลอดภัยถาม ฉันรู้ว่าฉันสามารถแฮชรหัสผ่านได้ด้วยLOGINPROPERTY('bbellomo', 'PasswordHash')แต่นั่นไม่ได้ช่วยฉัน ฉันต้องรู้วิธีจัดเก็บ

2
ฉันสามารถใส่ DB ทั้งหมดในหน่วยความจำได้หรือไม่?
ฐานข้อมูลของฉันมีขนาดประมาณ 1gb (ตามไฟล์ mdf ของ db ของฉัน) เซิร์ฟเวอร์ฐานข้อมูลของฉันมี RAM 4GB ดูปริมาณการใช้หน่วยความจำของคอมพิวเตอร์ในขณะที่ใช้งานอยู่ที่ประมาณ 85% ที่ใช้ (รวมถึงระบบปฏิบัติการ ฯลฯ ) สิ่งนี้หมายความว่ากิจกรรมการอ่าน DB ทั้งหมดทำงานในหน่วยความจำเพียงอย่างเดียว (เช่นฐานข้อมูลทั้งหมดอยู่ในหน่วยความจำ) หรือไม่ หรือยังมีกรณีที่จะต้องไปที่ดิสก์?

3
สคีมาเริ่มต้นของ SQL Server 2008 ไม่ได้รับการเคารพหรือไม่
เราเพิ่งคัดลอกฐานข้อมูล SQL 2008 ไปยังเซิร์ฟเวอร์อื่นเพื่อจุดประสงค์ในการทดสอบ ผู้ใช้ทั่วไปที่เข้าสู่ระบบใช้วัตถุบางอย่างในสคีมาที่แน่นอน สมมติว่ามันเป็นผู้ใช้และสคีfoobar fooสกีมาเริ่มต้นของbarทั้งอินสแตนซ์และระดับฐานข้อมูล อย่างไรก็ตามเมื่อfooเข้าสู่ระบบจะไม่พบวัตถุใด ๆ ในbarสคีมาโดยไม่ต้องใช้ชื่อที่ผ่านการรับรองโดยสมบูรณ์ ทำไมสคีมาเริ่มต้นถึงใช้งานไม่ได้ที่นี่?

4
SQL Server สำรองข้อมูลโดยใช้ Volume Shadow Copy
โปรแกรมอรรถประโยชน์การสำรองข้อมูลที่รู้จักกันดีจำนวนมากสำหรับ Windows ใช้บริการ Volume Shadow Copy Service ที่ติดตั้งไว้ใน windows รุ่นที่ใหม่กว่าเพื่อสร้างสแนปช็อตในเวลาของดิสก์เพื่อสำรองไฟล์ที่เปิดอย่างปลอดภัย แต่กลไกนี้เล่นกับ SQL Server ได้ดีแค่ไหน? ฉันรู้ว่า SQL Server VSS Writer นั้นมีอยู่เพื่อช่วยให้ระบบสำรองข้อมูลทำงานร่วมกับ SQL Server ได้ แต่ไม่ใช่ทุกระบบการสำรองข้อมูลที่รู้เกี่ยวกับ SQL Server และใช้ประโยชน์จาก API ที่เกี่ยวข้องกับการสำรองข้อมูล ดังนั้นคำถามของฉันคืออะไรเกี่ยวกับโปรแกรมที่ไม่รู้อะไรเกี่ยวกับ SQL Server พวกเขาน่าจะได้ภาพรวมของไฟล์ MDF และ LDF ณ เวลาหนึ่งเนื่องจากมีอยู่ในครั้งเดียว และรูปแบบข้อมูล SQL Server น่าจะเพียงพอที่สแน๊ปช็อตดังกล่าวจะรับประกันได้ว่าสอดคล้องและใช้งานได้ นั่นเป็นวิธีที่สิ่งต่าง ๆ ใช้งานได้หรือฉันขาดอะไรไปหรือเปล่า? มี "gotchas" เกี่ยวกับการใช้กลไกการสำรองข้อมูลหรือไม่หรือฉันจะปลอดภัยหรือไม่?

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

2
ตัวนับ Perfmon“% ตัวประมวลผลเวลา” สามารถนับได้อย่างไรเกิน 100%
ตัวนับProcess(sqlservr)\% Processor Timeกำลังโฮเวอร์ประมาณ 300% บนหนึ่งในเซิร์ฟเวอร์ฐานข้อมูลของฉัน ตัวนับนี้แสดงถึงเปอร์เซ็นต์ของเวลาทั้งหมดที่ SQL Server ใช้ในการทำงานบน CPU (โหมดผู้ใช้ + โหมดสิทธิ์) หนังสือSql Server 2008 Internals และการแก้ไขปัญหาบอกว่าอะไรที่มากกว่า 80% เป็นปัญหา เป็นไปได้อย่างไรที่ตัวนับนั้นจะเกิน 100%

6
ไม่สามารถเพิ่มผู้ใช้ไปยังบทบาทดูแลระบบใน SQL Server
ฉันใช้ SQL Server 2008 Management Studio บัญชีเข้าสู่ระบบปัจจุบันเป็นของกลุ่มผู้ดูแลระบบภายในเครื่อง ฉันกำลังใช้โหมด Windows Integrated Security ใน SQL Server 2008 ปัญหาของฉันคือหลังจากล็อกอินเข้าสู่ SQL Server Management Studio ฉันเลือกชื่อล็อกอินของฉันภายใต้ความปลอดภัย / การเข้าสู่ระบบจากนั้นเลือกแท็บบทบาทเซิร์ฟเวอร์จากนั้นเลือกรายการสุดท้าย - ดูแลระบบเพื่อให้ตัวเองเป็นสมาชิกกลุ่ม / บทบาทนี้ มีสิทธิ์ไม่เพียงพอ ความคิดใด ๆ ที่ผิดปกติ? ฉันคิดว่าผู้ดูแลระบบในพื้นที่ควรจะทำอะไรก็ได้ :-)

5
SQL Server 2K / 2K5 / 2K8 และ Solid State Disks: การปรับแต่งเฉพาะ?
มีผู้ใช้ SQL Server บนโซลิดสเตทไดรฟ์หรือไม่ คุณพบเคล็ดลับการเพิ่มประสิทธิภาพเฉพาะหรือไม่ ฉันสนใจเป็นพิเศษในวิธีที่จะลดความถี่ที่ SQL Server ดำเนินการเขียนแบบสุ่มขนาดเล็กเนื่องจากพวกเขาเป็นตัวซวยของประสิทธิภาพของ SSD โดยเฉพาะอย่างยิ่งไดรฟ์ MLC SSD แน่นอนว่าการเพิ่มประสิทธิภาพที่เห็นได้ชัดอย่างหนึ่งที่สามารถทำได้คือข้อมูลหนักควรอ่านจาก SSD และสิ่งที่เขียนหนักควรทิ้งไว้ที่ดิสก์แบบหมุนทั่วไป นั่นรวมถึงบันทึกธุรกรรมตามธรรมชาติ! แน่นอนว่าด้วยงบประมาณที่เพียงพอเราต้องการใช้ดิสก์ SLC SSD เช่น X25-E หรือ Vertex Ex series หรือข้อเสนอระดับองค์กรต่าง ๆ แต่ฉันก็สนใจเคล็ดลับที่อาจเป็นประโยชน์ต่อการตั้งค่า MLC SSD ฉันคิดว่ามันเป็นเรื่องที่น่าสนใจ หนึ่งในลูกค้าของลูกค้าของฉันมีงบประมาณน้อยและชุดข้อมูลที่เติบโตขึ้นอย่างมากและพวกเขากำลังเผชิญกับการเขียนซ้ำอย่างสมบูรณ์เกือบร้อยคำเพื่อที่จะรักษาประสิทธิภาพที่ดี อย่างไรก็ตามฉันมีความสงสัยที่น่าสงสัยว่าพื้นที่หน่วยความจำ RAM และ SSD น้อยกว่า $ 500 อาจทำให้พวกเขาได้รับประสิทธิภาพที่ดีขึ้นกว่าเวลาของนักพัฒนาหลายพันคน
9 sql-server  ssd 

4
แบบจำลองการกู้คืนที่ดีที่สุดสำหรับฐานข้อมูล SharePoint คืออะไร
Paul Randalถามคำถามที่ดีจริงๆเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดสำหรับฐานข้อมูล SharePoint SQL วันนี้ในขณะที่ช่วยลูกค้าดูแลการติดตั้ง SharePoint เขาถามฉันเกี่ยวกับรูปแบบการกู้คืน SQL ที่ดีที่สุดสำหรับฐานข้อมูล SharePoint มันเป็นแบบฝึกหัดของฉัน (ฉันไม่ใช่ผู้ดูแลฐานข้อมูล :)))) เพื่อใช้แบบจำลองการกู้คืนง่าย หากฐานข้อมูล SharePoint มีการสำรองไว้เป็นประจำและคุณมีการสำรองเครื่องมือของบุคคลที่สามตามระดับรายการคุณไม่จำเป็นต้องเก็บบันทึกทั้งหมด ฉันทำอะไรบางอย่างหายไปหรือเปล่า นี่เป็นแนวทางที่ถูกต้องหรือไม่? คุณเคยใช้บันทึก SharePoint DB เพื่อกู้คืนข้อมูลของคุณหรือไม่

1
ฉันจะบอกได้อย่างไรว่าถึงเวลาที่จะจัดเรียงฐานข้อมูล SQLServer ของฉันแล้วหรือยัง?
แนวปฏิบัติที่ดีที่สุดสำหรับการวัดการกระจายตัวของฐานข้อมูล SQLServer คือการเปิด / ปิดการทำงานของฐานข้อมูลและการพิจารณาว่าเมื่อใดที่จะจัดเรียงตารางฐานข้อมูล SQLServer ฉันสนใจมากที่สุดในการเรียนรู้ว่าตัวชี้วัดที่มีประโยชน์คืออะไรและการลดประสิทธิภาพระดับใดที่จะกระตุ้นการจัดเรียงข้อมูล

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