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

รุ่นของเซิร์ฟเวอร์ฐานข้อมูลของ Microsoft วางจำหน่ายในเดือนสิงหาคม 2008 ซึ่งแตกต่างจาก SQL Server 2008R2

6
SQL Server Express สำหรับฐานข้อมูลการผลิต?
เรากำลังจะเปิดตัวแอปพลิเคชันธุรกรรมทางเว็บคู่ / ภายในที่ลูกค้าแต่ละรายมีฐานข้อมูลของตนเอง แต่ละฐานข้อมูลมีขนาดเล็กมาก - แต่ละอันมีขนาดไม่เกิน 50MB ดังนั้นเราจึงสงสัยว่าจะใช้ SQL Express 2008 แทน SQL Server แบบเต็มหรือไม่ สิ่งนี้ดูเหมือนว่าจะมีข้อได้เปรียบในการกระจายดิสก์ I / O บนเซิร์ฟเวอร์ในขณะที่ประหยัดจำนวนมาก $$$ (ตั้งแต่ไดรฟ์ขนาด 15K และเซิร์ฟเวอร์แบบดูอัลคอร์ที่ใช้แล้วมีราคาไม่แพง) ถ้าในบางครั้งเราต้องการเซิร์ฟเวอร์มากเกินไปเราสามารถอัปเกรดเป็น SQL Server ... แต่ด้วยผู้ใช้ภายในหลายสิบคนตอนนี้ดูเหมือนว่าจะแพงเกินไป (โดยเฉพาะเมื่อเราต้องการกล่อง failover) หน่วยความจำ 1GB และการใช้งาน 4 คอร์ในโปรเซสเซอร์เดียวไม่ได้ฟังดู จำกัด เกินไปเพราะขนาดฐานข้อมูลขนาดเล็กของเรา เราจะไม่มีผู้ใช้งานพร้อมกันมากกว่า 200 คนและการดำเนินการส่วนใหญ่จะเป็นธุรกรรมมากขึ้น (ซึ่งดูเหมือนว่าจะชอบดิสก์ความเร็วสูงจำนวนมากมากกว่า RAM / CPU ที่หนักใช่ไหม?) ฉันไม่มีข้อได้เปรียบใด ๆ ของ SQL …

2
อินสแตนซ์ของ SQL Server คืออะไร
เมื่อฉันติดตั้ง SQL Server 2008 Express พร้อมท์ให้ฉันสร้างอินสแตนซ์และยกเลิกถ้าไม่ทำ จากนั้นฉันจะเห็นข้อมูลในรายการใน Sql Server Configuration Manager บน SQL Server Services อินสแตนซ์ของ SQL Server คืออะไร

8
การตรวจสอบกิจกรรมไม่สามารถดำเนินการค้นหากับเซิร์ฟเวอร์
มีการแก้ไขใด ๆ เพื่อให้การตรวจสอบกิจกรรม SSMS ทำงานหรือไม่ ปัญหา: การตรวจสอบกิจกรรมของเซิร์ฟเวอร์ SQL ล้มเหลวพร้อมกล่องโต้ตอบข้อผิดพลาด: หัวข้อ: Microsoft SQL Server Management Studio การตรวจสอบกิจกรรมไม่สามารถดำเนินการค้นหากับเซิร์ฟเวอร์ [SERVER] การตรวจสอบกิจกรรมสำหรับอินสแตนซ์นี้จะถูกวางไว้ในสถานะหยุดชั่วคราว ใช้เมนูบริบทในบานหน้าต่างภาพรวมเพื่อดำเนินการตรวจสอบกิจกรรมต่อ ข้อมูลเพิ่มเติม: ไม่พบ ID กระบวนการของเซิร์ฟเวอร์ SQL [PID] บนเซิร์ฟเวอร์ [เซิร์ฟเวอร์] (Microsoft.SqlServer.Management.ResourceMonitoring) ฉันมีปัญหานี้กับ SQL Server 2008 R2 x64 Developer Edition แต่ฉันคิดว่ามันพบในระบบ 64 บิตทั้งหมดที่ใช้ SQL Server 2008 ภายใต้เงื่อนไขบางอย่างที่ยังไม่ปรากฏชื่อ มีรายงานข้อผิดพลาดเกี่ยวกับเรื่องนี้ใน Microsoft Connect แต่ยังไม่ได้รับการแก้ไข

10
ไม่สามารถเชื่อมต่อจากระยะไกลผ่าน SQL Server Management Studio
ฉันตั้งค่าอินสแตนซ์ของ SQL Server 2008 Express บน Windows Server 2008 เฉพาะที่โฮสต์โดย 1and1.com ฉันไม่สามารถเชื่อมต่อระยะไกลกับเซิร์ฟเวอร์ผ่านสตูดิโอการจัดการ ฉันได้ทำตามขั้นตอนต่อไปนี้แล้วและอยู่เหนือความคิดอื่นใดเพิ่มเติม ฉันได้ค้นคว้าเว็บไซต์และไม่สามารถหาสิ่งอื่นได้ดังนั้นโปรดยกโทษให้ฉันหากฉันพลาดสิ่งที่เห็นได้ชัด แต่ฉันกำลังจะบ้า นี่คือการลดลง อินสแตนซ์ SQL Server กำลังทำงานและทำงานได้อย่างสมบูรณ์แบบเมื่อทำงานในพื้นที่ ใน Studio จัดการเซิร์ฟเวอร์ SQL ฉันได้ทำเครื่องหมายที่กล่อง "อนุญาตการเชื่อมต่อระยะไกลไปยังเซิร์ฟเวอร์นี้" ฉันได้ลบการตั้งค่าไฟร์วอลล์ฮาร์ดแวร์ภายนอกจากแผงควบคุม 1and1 แล้ว ไฟร์วอลล์ Windows บนเซิร์ฟเวอร์ถูกปิดใช้งาน แต่สำหรับ kicks ฉันเพิ่มกฎขาเข้าที่อนุญาตให้เชื่อมต่อกับพอร์ต 1433 ทั้งหมด ในการกำหนดค่า SQL Native Client เปิดใช้งาน TCP / IP ฉันยังแน่ใจว่า "IP1" ที่มีที่อยู่ IP ของเซิร์ฟเวอร์มี …

2
การเข้าสู่ระบบ Microsoft SQL Server โดยใช้ข้อมูลประจำตัวของ Active Directory
เซิร์ฟเวอร์ Microsoft SQL ของเรากำลังทำงานบน Windows Server ซึ่งเป็นส่วนหนึ่งของโดเมน Active Directory เพื่อการจัดการผู้ใช้ที่ง่ายการอนุญาต SQL ของเรานั้นถูกตั้งค่าโดยใช้กลุ่มผู้ใช้ Active Directory ดังที่อธิบายไว้ในโพสต์นี้ ตอนนี้ใช้ได้ดีตราบใดที่ทุกคนทำงานในโดเมน ผู้คนลงชื่อเข้าใช้คอมพิวเตอร์โดยใช้ข้อมูลรับรอง AD ของพวกเขาและสามารถเชื่อมต่อกับเซิร์ฟเวอร์ SQL ได้โดยใช้ "Windows Authentication" ปัญหาคือผู้ใช้ของเราจะทำงานบนคอมพิวเตอร์ไคลเอนต์อื่นที่ไม่ได้เป็นส่วนหนึ่งของโดเมน Active Directory (และการเพิ่มลงในโดเมนไม่ใช่ตัวเลือก) ฉันหวังว่าพวกเขาจะสามารถใช้ข้อมูลรับรอง AD ของพวกเขาเพื่อเข้าสู่เซิร์ฟเวอร์โดยใช้การตรวจสอบความถูกต้องของโฆษณาตามที่กล่าวไว้ในหน้าจอเข้าสู่ระบบของเซิร์ฟเวอร์ SQL อย่างไรก็ตามเรื่องนี้ดูเหมือนจะไม่ทำงาน การเข้าสู่ระบบด้วยการรับรองความถูกต้องของรหัสผ่านไดเรกทอรี Acive ให้ปัญหาใบรับรอง ข้อผิดพลาด: "ห่วงโซ่ใบรับรองออกโดยหน่วยงานที่ไม่น่าเชื่อถือ" Cannot connect to x.x.x.x. =================================== A connection was successfully established with the server, …

4
ฉันจะดูว่าใครเชื่อมต่อกับ db ของฉันได้อย่างไร
ฉันพยายามที่จะเปลี่ยนชื่อฐานข้อมูลและมันบอกว่ามันต้องถูกล็อคโดยเฉพาะเพื่อดำเนินการนี้ ... ฉันจะตรวจสอบผู้ที่เชื่อมต่อกับมันได้อย่างไร?

4
Microsoft SQL Server Management Studio 2008 ลบตารางผู้ใช้หลายตาราง
มีวิธีง่ายๆในการลบหลายตารางในฐานข้อมูลโดยไม่ทิ้งฐานข้อมูลและสร้างใหม่หรือไม่ ในกรณีนี้เรามีมากกว่า 100 รายการที่จะลบ ฉันมีความสุขมากที่จะลบตารางผู้ใช้ทั้งหมดและนำเข้าข้อมูลที่จำเป็นอีกครั้ง แต่ไม่สามารถแตะการตั้งค่าความปลอดภัยฐานข้อมูลใด ๆ

2
ความแตกต่างระหว่าง“ NT AUTHORITY \ NETWORK SERVICE” และ“ NT AUTHORITY \ SYSTEM”
ฉันกำลังติดตั้ง MS SQL Server 2008 R2 และฉันไปที่หน้าต่างที่ฉันต้องตั้งค่าบัญชีบริการ ฉันต้องการทราบความแตกต่างระหว่าง NT AUTHORITY \ SYSTEM "และ" NT AUTHORITY \ NETWORK SERVICE "ฉันลองใช้ Google แต่ฉันไม่พบคำตอบที่ชัดเจนสำหรับคำถามนี้ซึ่งฉันหวังว่าจะได้พบที่นี่

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

4
มีวิธีที่ฉันสามารถใช้สตูดิโอการจัดการ SQL Server เพื่อค้นหาคอลัมน์ทั้งหมดที่มีชื่อคอลัมน์ที่มีสตริงย่อยที่แน่นอนหรือไม่
ฉันใช้สตูดิโอจัดการเซิร์ฟเวอร์ SQL 2008 ฉันมีฐานข้อมูลขนาดใหญ่ที่มีคอลัมน์นับพัน มันจะดีถ้าฉันสามารถค้นหาคอลัมน์ทั้งหมดที่มีชื่อมีสตริงย่อยที่แน่นอน ไม่มีใครรู้วิธีการทำเช่นนี้? ขอบคุณ!

6
ฉันจะให้ SQL Server Management Studio 2008 เชื่อมต่อกับอินสแตนซ์ของฉันโดยอัตโนมัติได้อย่างไร
ฉันใช้เซิร์ฟเวอร์ที่มีอินสแตนซ์ฐานข้อมูล 3 รายการ ตอนนี้เมื่อฉันเปิดสตูดิโอการจัดการมันจะเปิดพรอมต์ "เชื่อมต่อ" ที่ให้ฉันเลือกอินสแตนซ์ที่ฉันต้องการ (หรือเชื่อมต่อกับสิ่งอื่น) เป็นไปได้ไหมที่ฉันจะเปิดมันขึ้นมามันก็เชื่อมต่อกับอินสแตนซ์ทั้ง 3 นี้แล้วดังนั้นฉันจึงสามารถเริ่มทำงานได้ทันทีและบันทึกการคลิกไม่กี่ครั้ง? มันช่วยให้ฉันประหยัดหลายร้อยคลิกต่อวันโดยสุจริต สิ่งนี้จะเทียบเท่ากับสิ่งที่เรามีใน SQL 2000 Enterprise Manager ซึ่งคุณสามารถ "ลงทะเบียน" เซิร์ฟเวอร์และพวกเขาจะอยู่ที่นั่นเพียงไม่กี่คลิก แก้ไข: เพื่อชี้แจงสิ่งที่ฉันกำลังมองหา ... ก่อนที่เราจะมี Enterprise Manager และ Query Analyzer ตอนนี้ SSMS เป็นการผสมผสานระหว่างสองส่วนนี้ แต่ส่วน "การเชื่อมต่อ" ทำงานเหมือนกับ Query Analyzer สิ่งที่ฉันทำทุกวันคือเปิด SSMS เพื่อจัดการฐานข้อมูลตรวจสอบสถิติสร้างดัชนีที่นี่และที่นั่นฉันไม่ได้ใช้เพื่อเรียกใช้คิวรีจำนวนมากดังนั้นฉันจึงกำลังมองหาวิธีที่จะให้อินสแตนซ์ของ SQL พร้อมใช้งาน บน Object Explorer โดยอัตโนมัติเมื่อเข้าสู่ระบบตอนนี้เป็นไปไม่ได้หรือ :-(

2
SQL Server 2005/2008 - หลายไฟล์ / กลุ่มไฟล์ - เท่าไหร่? ทำไม?
ฉันเป็นนักพัฒนาที่สำคัญ - แต่ทุกเวลาลูกค้าจะไม่มี DBA ที่เหมาะสมในการจัดการกับปัญหาเหล่านี้ดังนั้นฉันจึงถูกเรียกให้ตัดสินใจ กลยุทธ์ / แนวปฏิบัติที่ดีที่สุดของคุณคืออะไรเมื่อต้องจัดการกับฐานข้อมูล SQL Server ที่มีขนาดพอสมควร (อะไรที่ใหญ่กว่า Northwind หรือ AdventureWorks ประมาณ 2-4GB ของข้อมูลและดัชนี ฯลฯ ) - คุณใช้หลายไฟล์ / กลุ่มไฟล์หรือไม่? ถ้าเป็นเช่นนั้น และทำไม? คุณมีเกณฑ์อะไรบ้างในการตัดสินใจว่าจะย้ายออกจากแนวทาง "หนึ่งกลุ่มไฟล์สำหรับทุกอย่าง" เมื่อไหร่: * database size? * database complexity? * availability / reliability requirements? * what else? หากคุณใช้กลุ่มไฟล์หลายกลุ่มคุณใช้มากแค่ไหน? หนึ่งสำหรับข้อมูลหนึ่งสำหรับดัชนีหนึ่งสำหรับบันทึก? มีข้อมูลมากมาย (เท่าไร)? คุณมีเหตุผลอะไรในการเลือกของคุณ - ทำไมคุณถึงใช้จำนวนกลุ่มไฟล์ที่แน่นอน …

2
วิธีเปิดใช้งานการเชื่อมต่อระยะไกลสำหรับ SQL Server 2008
ฉันจะเปิดใช้งานการเชื่อมต่อระยะไกลในการติดตั้ง SQL Server 2008 ได้อย่างไร ฉันได้สร้างกฎในไฟร์วอลล์ windows เพื่ออนุญาตการรับส่งข้อมูลผ่านพอร์ต 1433 แต่ดูเหมือนจะไม่เพียงพอ

5
ค่าใช้จ่ายต่ำที่สุดถูกต้องตามกฎหมายหรือไม่เซิร์ฟเวอร์สแต็กของ Microsoft ที่คุณสามารถประกอบได้คืออะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ สมมติว่าคุณมีโครงสร้างพื้นฐานของแอปที่โดยทั่วไปต้องการเพียง: ASP.NET MVC / C # / .NET ฐานข้อมูลหรือที่เก็บข้อมูล NoSQL (ต้องสามารถเข้าถึงได้จาก C #) นี่คือความท้าทายสำหรับคุณเซิร์ฟเวอร์เทพ: การกำหนดค่าที่ถูกที่สุดคืออะไรที่จะช่วยให้คุณสามารถปรับใช้กับการผลิตในแบบที่ไม่ผิดกฎใบอนุญาต โซลูชันนี้แตกต่างจากสถานการณ์การปรับใช้ Microsoft ใน "มาตรฐาน" อย่างไร ประสิทธิภาพของโซลูชันนี้จะหายไปเมื่อแอพเริ่มขยายขนาด ฉันไม่ได้กังวลเกี่ยวกับฮาร์ดแวร์เฉพาะซอฟต์แวร์เซิร์ฟเวอร์เท่านั้น ฉันชอบที่จะได้ยินเกี่ยวกับวิธีแก้ปัญหาที่คุณนำมาผลิต โดยเฉพาะอย่างยิ่งหากพวกเขาเป็นทางเลือกที่ไม่ซ้ำกัน สำหรับแนวคิดให้พิจารณาความผันแปรที่เป็นไปได้บางส่วนก)โซลูชันเซิร์ฟเวอร์ของ Microsoft ใด ๆ ที่พวกเขาลดอุปสรรคในการเข้าแข่งขันกับ OSS หรือb)ทางเลือก OSS ใด ๆ กับผลิตภัณฑ์ของ Microsoft ซึ่งทำงานในระดับเดียวกัน ตัวอย่างของก) …

6
วิธีโยกย้ายจาก SQL Server 2005 ถึง 2008
คุณจะย้ายฐานข้อมูล SQL Server 2005 ไปยัง SQL Server 2008 ได้อย่างไร มันง่ายเหมือนสำรองฐานข้อมูล 2005 และเรียกคืนในปี 2008? มีปัญหาความเข้ากันได้หรือไม่? บริการรายงานของ SQL Server มีการเปลี่ยนแปลงหรือไม่ คุณจะอัพเกรดเซิร์ฟเวอร์ SQL อย่างไร?

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