คำถามติดแท็ก ssis

บริการการรวมเซิร์ฟเวอร์ SQL เครื่องมือ ETL ที่ขายโดย Microsoft และรวมเข้ากับรุ่นเซิร์ฟเวอร์ SQL ตั้งแต่ SQL Server 2005

1
การเปรียบเทียบ Schema SSDT ไม่ทำงานในขณะที่ BULK INSERT กำลังดำเนินการอยู่
ฉันกำลังทำงานในโครงการ ETL และ DW ขนาดใหญ่ที่เราใช้ TFS / แหล่งควบคุมร่วมกับทั้ง SSIS และ SSDT วันนี้ฉันค้นพบว่าในขณะที่แพคเกจ SSIS กำลังทำ BULK INSERT ในตารางฐานข้อมูลเป็นไปไม่ได้ที่จะทำการเปรียบเทียบ SSDT Schema กับฐานข้อมูลนั้น นี่เป็นสิ่งที่โชคไม่ดีเนื่องจากแพ็คเกจบางรายการของเราใช้เวลาค่อนข้างนานในการดำเนินการให้เสร็จสมบูรณ์ เราต้องการใช้ฟังก์ชั่น Schema Compare เพื่อตรวจจับการเปลี่ยนแปลงโครงสร้างฐานข้อมูลเพื่อบันทึกไว้ในโครงการ SSDT ของเราสำหรับการควบคุมเวอร์ชันของฐานข้อมูล เมื่อดูเพิ่มเติมเล็กน้อยฉันพบว่าฟังก์ชัน Schema Compare ใน SSDT เรียกใช้งานสคริปต์ SQL ที่เรียกใช้OBJECTPROPERTY()ฟังก์ชันระบบบนตารางในฐานข้อมูล โดยเฉพาะอย่างยิ่งในกรณีของฉันการโทรใด ๆ ที่OBJECTPROPERTY(<object_id>, N'IsEncrypted')ดูเหมือนว่าจะถูกบล็อกเมื่อ<object_id>อ้างถึงตารางที่กำลังถูกแทรกจำนวนมากในปัจจุบัน ใน Visual Studio นั้น SSDT Schema เปรียบเทียบจะหมดเวลาเพียงครู่เดียวและอ้างว่าไม่มีการตรวจพบความแตกต่าง มีวิธีแก้ไขปัญหานี้ใน SSDT หรือฉันควรลองรายงานข้อผิดพลาด MS …
11 sql-server  ssis  ssdt 

1
ไม่สามารถใช้การค้นหาแบบคลุมเครือใน BIDS
เพื่อนร่วมงานของฉันกำลังมีปัญหากับการเสนอราคา เขากำลังค้นหาคลุมเครือง่าย ๆ และมองแค่สองแถวเท่านั้น (สำหรับจุดประสงค์ในการทดสอบ) สิ่งที่แปลกคือเมื่อเขาพยายามเรียกใช้พรอมต์บรรทัดคำสั่งปรากฏขึ้นแล้วหายไปจากนั้นแพคเกจแฮงค์ ดังนั้นฉันให้เขาส่งพัสดุมาให้ฉันและตัดสินใจเรียกใช้ด้วยตัวเองและพบสิ่งเดียวกันที่เกิดขึ้นจริงหรือ มันจะนั่งแบบนั้นตลอดไป ไม่มีข้อความผิดพลาดหรืออะไร ข้อความสุดท้ายที่ให้ฉันคือ [SSIS.Pipeline] Information: Execute phase is beginning. ตอนนี้สิ่งนี้อาจถูกวางไว้บน Superuser ได้ดีกว่าหรือบางสิ่งบางอย่างเพราะฉันมีลางสังหรณ์ว่าปัญหาคืออะไร คอมพิวเตอร์ของเราถูกล็อคในระดับที่น่าผิดหวัง มีปัญหาหลายอย่างที่ฉันพบเมื่อติดตั้งที่ไม่เรียบร้อยและซอฟต์แวร์ทำงานไม่ถูกต้อง หากคุณมีความคิดใด ๆ เกี่ยวกับสิ่งที่เกิดขึ้นหรือวิธีการแก้ไขให้ฉันทราบ อัปเดต:พยายามติดตั้งโปรแกรมปรับปรุงนี้เพื่อไม่เป็นประโยชน์ ไม่ทำงานใน 32 บิตหรือ 64 บิตหรือเป็นผู้ดูแลระบบ ตามด้วยผลลัพธ์และท้ายที่สุดก็คือ SSIS package "Package1 (1) (1).dtsx" finished: Canceled.
11 ssis 

3
ข้อผิดพลาด:“ ในการเรียกใช้แพคเกจ ssis นอกเครื่องมือข้อมูลเซิร์ฟเวอร์ sql คุณต้องติดตั้ง [ส่งอีเมลที่ประสบความสำเร็จ] ของ Integration Services หรือสูงกว่า”
โปรดทราบว่าชื่อของ qusetion นี้เป็นข้อความแสดงข้อผิดพลาดคำต่อคำเฉพาะสำหรับผู้ใช้รายนี้ ข้อความแสดงข้อผิดพลาดแสดงข้อผิดพลาดในแอปพลิเคชัน dtexec ซึ่งจะแทนที่ตัวแปรผู้ใช้ลงในสตริงข้อความข้อผิดพลาด ในกรณีนี้ข้อความมาตรฐานจะถูกแทนที่ด้วยStandard E ditionsend successful email ข้อความแสดงข้อผิดพลาด 'มาตรฐาน' จะเป็น: คำอธิบาย: เมื่อต้องการเรียกใช้แพคเกจ SSIS ภายนอก Business Intelligence Development Studio คุณต้องติดตั้ง Standard Edition ของ Integration Services หรือสูงกว่า รุ่น SSIS 2012 แพคเกจเดิมเป็นเวอร์ชั่น 2005 แพ็คเกจบนระบบไฟล์ DB Engine / Agent บนโฮสต์ 1, SSIS บนโฮสต์ 2 การดำเนินการจากโฮสต์ 2 รันสำเร็จ การดำเนินการจากโฮสต์ 1 ให้ข้อผิดพลาดในหัวข้อคำถาม …

2
เพื่อเพิ่มประสิทธิภาพฐานข้อมูลให้มากที่สุดคำสั่งใดที่ควรรันหลังจากโหลดข้อมูลจำนวนมากลงใน SQL Server 2008 ผ่าน SSIS
ฉันได้เขียนแพ็คเกจ SSIS เพื่อโหลดข้อมูลทดสอบลงในฐานข้อมูลเปล่า ตารางบางตารางมีขนาดใหญ่มาก (ประมาณ 700 ล้านแถว) เมื่อแพคเกจ SSIS เสร็จสิ้นแล้วมีคำสั่งใดบ้างที่ฉันควรเรียกใช้ (ในฐานะผู้ฝึกงาน DBA!) เพื่อเพิ่มประสิทธิภาพของฐานข้อมูล? ตัวอย่างเช่นฉันดำเนินการEXEC sp_updatestatsแต่รายงานว่าไม่จำเป็นต้องมีการอัพเดตดัชนี มีรายการของสิ่งที่ต้องทำเมื่อโหลดข้อมูลจำนวนมากหรือ SQL Server 2008 จัดการสิ่งเหล่านั้นให้คุณหรือไม่?

1
การเรียกใช้แพคเกจ SSIS ที่ผู้ใช้โดเมนเป็นเจ้าของจาก SQL Server ที่ทำงานบนบัญชีบริการในเครื่อง
ฉันต้องการเรียกใช้แพคเกจ SSIS ที่มีภารกิจการถ่ายโอน SQL Server Objects เซิร์ฟเวอร์ที่เกี่ยวข้องอยู่ในโดเมนเดียวกัน แต่บริการเซิร์ฟเวอร์ SQL กำลังทำงานอยู่ในบัญชีบริการภายใน ดังนั้นสภาพแวดล้อมจะเป็นดังนี้: โดเมน เซิร์ฟเวอร์ 1 SQL Server ทำงานบนบัญชีท้องถิ่น บนระบบไฟล์: แพคเกจ SSIS ใน บริษัท ตัวแทนของเซิร์ฟเวอร์ SQL: งาน เซิร์ฟเวอร์ 2 SQL Server ทำงานบนบัญชีท้องถิ่น เพื่อให้สามารถเข้าสู่เซิร์ฟเวอร์ทั้งสองได้ฉันได้สร้างบัญชีโดเมนเพื่อใช้เป็นบัญชีบริการ เมื่อฉันใช้บัญชีโดเมนนี้เพื่อเข้าสู่ระบบเซิร์ฟเวอร์ 1 จากนั้นดำเนินการแพคเกจจากระบบไฟล์ทุกขั้นตอนสำเร็จ อย่างไรก็ตามเมื่อฉันพยายามเพิ่มงานไปยัง SQL Server ฉันพบปัญหาอย่างใดอย่างหนึ่งต่อไปนี้: สถานการณ์ 1. เจ้าของงาน: บัญชีท้องถิ่น; เรียกขั้นตอน SSIS เป็นผู้รับมอบฉันทะเพื่อบัญชีโดเมน เมื่อฉันตั้งเจ้าของงานเป็นบัญชีท้องถิ่น แต่ใช้งานเป็นพร็อกซีไปยังบัญชีโดเมนงานของตัวเองจะดำเนินการได้สำเร็จ แต่แพคเกจมีข้อผิดพลาดเช่น การดำเนินการล้มเหลวโดยมีข้อผิดพลาดต่อไปนี้: "ไดเรกทอรี …
10 sql-server  ssis 

2
คำใบ้ Tablock ทำให้เกิดการหยุดชะงัก
ฉันใส่ชุดข้อมูลสองชุดโดยใช้การบันทึกขั้นต่ำลงในตาราง heap ที่ว่างโดยใช้ Execute SQL Tasks สองชุดที่ทำงานแบบขนานและ SQL ในรูปแบบต่อไปนี้ INSERT INTO Table (TABLOCK) SELECT FROM ... หลังจากงานหยุดทำงานหนึ่งในงาน SQL กลายเป็นเหยื่อการหยุดชะงัก ด้านล่างคือเอาต์พุต XML ของกราฟเดดล็อก ใครสามารถอธิบายสิ่งที่เกิดขึ้นภายใต้ประทุนได้หรือไม่? <resource-list> <objectlock lockPartition="0" objid="1586156746" subresource="FULL" dbid="7" objectname="dbo.TargetTable" id="lock7374a00" mode="IX" associatedObjectId="1586156746"> <owner-list> <owner id="process9609dc8" mode="Sch-S"/> <owner id="process9609dc8" mode="IX"/> </owner-list> <waiter-list> <waiter id="process5e13048" mode="X" requestType="convert"/> </waiter-list> </objectlock> <objectlock lockPartition="0" …

1
ฉันจะให้สิทธิ์พิเศษในการเชื่อมต่อกับ SSIS ได้อย่างไร
ความพยายามเรียกใช้แพคเกจ SSIS โดยใช้ dtexec.exe ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: Could not load package "D:\Filename.dtsx" because of error 0xC00160AE. Description: Connecting to the Integration Services service on the computer "" failed with the following error: "Access is denied." By default, only administrators have access to the Integration Services service. On Windows Vista and later, the …

1
การกำหนดค่าแพ็คเกจ SSIS 2008 ถูกละเว้น
ด้วยการเปลี่ยนแปลงการกำหนดค่าแพคเกจในปี 2008 เทียบกับปี 2005 เมื่อฉันระบุ / ConfigFile something.dtsConfig บนบรรทัดคำสั่งตัวแปรที่กำหนดในแพ็คเกจจะเก็บค่าเวลาการออกแบบแทนการใช้การตั้งค่าจากไฟล์กำหนดค่า ฉันค่อนข้างแน่ใจว่าฉันเข้าใจวิธีการใช้ไฟล์ปรับแต่งภายนอกเพื่อใช้งานได้เลย ฉันได้อ่านบทความที่บอกว่ามีเพียงการกำหนดค่าในขณะออกแบบเท่านั้นที่จะเขียนทับการโหลดไฟล์ภายนอก นี่หมายความว่าฉันสามารถเปลี่ยนตัวแปรเป็นสตริงว่างได้แล้วพวกมันจะถูกเขียนทับหรือไม่? ฉันไม่สามารถลบตัวแปรอย่างสมบูรณ์! แล้วจำนวนเต็มล่ะ? ฉันเคยเห็นบทความที่กล่าวถึงการปิดโดยใช้การกำหนดค่าแพคเกจในแพคเกจ ฉันสามารถใช้ SSIS Package Editor หรือตัวแก้ไข XML เพื่อเปลี่ยนพา ธ ของไฟล์การกำหนดค่าในแพ็คเกจและจากนั้นจะใช้การตั้งค่าของไฟล์นั้น "ครั้งสุดท้าย" (โดยไม่คำนึงถึงตัวเลือกภายนอก / ConfigFile) แต่ฉันไม่ต้องการ การเปลี่ยนแพ็คเกจ ฉันต้องการแพ็คเกจหนึ่งที่มี Test.dtsConfig และ Production.dtsConfig และสามารถสลับไปมาได้โดยไม่ต้องเปลี่ยนแพคเกจ อะไรคือวิธีที่แนะนำให้ทำตอนนี้?

3
การออกแบบคลังข้อมูล: มิติเวลาวันที่แบบรวมเทียบกับมิติและวันและเวลาที่แยกจากกัน
เราเพิ่งเริ่มออกแบบคลังข้อมูลใหม่และเราพยายามออกแบบวิธีการทำงานของวันที่และเวลา เราต้องสามารถรองรับหลายเขตเวลา (อาจอย่างน้อย GMT, IST, PST และ EST) ตอนแรกเราคิดว่าเราจะมีมิติเวลาวันที่ที่รวมกันกว้างลงไปจนถึง 15 นาทีอย่างละเอียดด้วยวิธีนี้เรามีหนึ่งคีย์ในตารางข้อเท็จจริงของเราและข้อมูลวันที่ที่แตกต่างกันทั้งหมดสำหรับเขตเวลาที่สนับสนุนทั้งหมดอยู่ในตารางมิติหนึ่ง (เช่นรหัสวันที่, วันที่ GMT, เวลา GMT, วันที่ IST, เวลา IST, ฯลฯ ... ) Kimball แนะนำให้มีการแยกมิติวันจากช่วงเวลาของวันเพื่อป้องกันไม่ให้ตารางขยายตัวใหญ่เกินไป (ชุดเครื่องมือคลังข้อมูลหน้า 240) ซึ่งฟังดูดี แต่นั่นหมายความว่าเรามีสองปุ่มในตารางความเป็นจริงสำหรับแต่ละเขตเวลา เราต้องการการสนับสนุน (หนึ่งสำหรับวันที่และหนึ่งสำหรับช่วงเวลาของวัน) เนื่องจากฉันไม่มีประสบการณ์มากในพื้นที่นี้ฉันหวังว่าจะมีใครบางคนรู้ว่าการแลกเปลี่ยนระหว่างสองวิธีคือประสิทธิภาพและการจัดการของคีย์โซนเวลาที่แตกต่างกันทั้งหมด อาจมีวิธีอื่นด้วยเช่นกันฉันเคยเห็นบางคนกำลังพูดถึงการแยกแถวในตารางความเป็นจริงต่อเขตเวลา แต่ดูเหมือนว่าจะมีปัญหาหากคุณข้อเท็จจริงว่าตารางมีจำนวนหลายล้านแถวคุณต้องเพิ่มสี่เท่าเพื่อเพิ่มเขตเวลา . ถ้าเราทำธัญพืช 15 นาทีเราจะมีแถว 131,400 (24 * 15 * 365) ต่อปีในตารางมิติเวลาวันที่ซึ่งไม่ฟังดูน่าเกลียดเกินไปสำหรับการแสดง แต่เราไม่รู้แน่ชัดจนกระทั่งเราทดสอบบางอย่าง แบบสอบถามต้นแบบ ข้อกังวลอื่น ๆ เกี่ยวกับการมีคีย์โซนเวลาแยกต่างหากในตารางข้อเท็จจริงคือแบบสอบถามต้องเข้าร่วมตารางมิติกับคอลัมน์อื่นตามเขตเวลาที่ต้องการบางทีนี่อาจเป็นสิ่งที่ …

2
คอมโพเนนต์สคริปต์ SSIS - วิธีแก้ไข Output0Buffer
ฉันเป็นองค์ประกอบของสคริปต์ที่รับบันทึกจากตารางฐานข้อมูล SQL Azure จากนั้นสคริปต์จะเรียกใช้บริการทางเว็บซึ่งจะส่งกลับจำนวนระเบียนที่ล้มเหลวและสำเร็จ สำหรับบันทึกทั้งหมดฉันต้องการเพิ่มฟิลด์สถานะที่มี "ความสำเร็จ" หรือ "ล้มเหลว" และนี่จะได้รับผลลัพธ์จากองค์ประกอบสคริปต์ ฉันแล้วบันทึกผลลัพธ์เหล่านั้นลงในไฟล์ข้อความ ปัญหา: ฉันไม่สามารถเพิ่มสถานะสำหรับแต่ละเรคคอร์ดอินพุทเนื่องจากการให้บริการผ่านเว็บจะเกิดขึ้นเมื่อโพสต์รันแล้วเท่านั้น ฉันลองสิ่งนี้ แต่ก็ยังใช้งานไม่ได้: public override void Input0_ProcessInputRow(Input0Buffer Row) { listOfData.Add(new ClockData { TimeClockID=Row.TimeClockID, PersonID=Row.EmployeeCode, LocationCode=Row.ClockInServiceContextID, ClockInDateTime=Row.ClockInDateTime, ClockOutDateTime=Row.ClockOutDateTime }); } public override void CreateNewOutputRows() { MessageBox.Show("Test CreateNewOutputRows"); MessageBox.Show(listOfData.Count.ToString()); foreach (var item in listOfData) { Output0Buffer.AddRow(); Output0Buffer.EmployeeCode = item.PersonID; MessageBox.Show(item.PersonID); } …
10 sql-server  ssis 

4
จะเปลี่ยนเวอร์ชั่นภารกิจของสคริปต์ใน SSIS ได้อย่างไร?
ฉันเพิ่มงานสคริปต์ในโครงการ SSIS ใน VS2015 เมื่อฉันปรับใช้กับ SQL Server 2016 ฉันได้รับข้อความแสดงข้อผิดพลาดว่าversion 15.0สคริปต์ไม่ได้รับการสนับสนุน ที่ไหนนี้ไม่version 15 come from? อ่านคำถามที่คล้ายกันอื่น ๆ เกี่ยวกับ Stack Overflow ฉันเห็นว่าคุณสามารถตั้งค่าเวอร์ชันเป้าหมายของโครงการเป็น SQL Server 2012 - ซึ่งฉันทำ (เป้าหมายการปรับใช้ในที่สุดคือ SQL Server 2012) ฉันพยายามลบและสร้างงานสคริปต์ใหม่ และในข้อมูลของสคริปต์มันบอกว่ามันใช้ V10 ของ C # ฉันจะแก้ไขปัญหานี้ได้อย่างไร งานสคริปต์: ข้อผิดพลาด:มีข้อยกเว้นในขณะโหลดงานสคริปต์จาก XML: System.Exception: งานสคริปต์ "" ST_a1ad9dc5972c42b68c12a13155f10b6d "" ใช้สคริปต์เวอร์ชัน 15.0 ที่ไม่ได้รับการสนับสนุนใน Integration Services รุ่นนี้ …
10 ssis 

2
โหมดการเข้าถึงข้อมูล SSIS Data Flow - จุดของ 'ตารางหรือมุมมอง' กับโหลดเร็วคืออะไร
การใช้ SQL Server Business Intelligence Development Studio ฉันทำไฟล์แฟล็ตจำนวนมากไปยังข้อมูลปลายทาง OLE DB เพื่อนำเข้าข้อมูลไปยังตาราง SQL Server ของฉัน ภายใต้ "โหมดการเข้าถึงข้อมูล" ในในตัวแก้ไขปลายทางของ OLE DB ค่าเริ่มต้นคือ "ตารางหรือมุมมอง" แทนที่จะเป็น "ตารางหรือมุมมอง - โหลดเร็ว" อะไรคือความแตกต่าง; ความแตกต่างที่มองเห็นได้เพียงอย่างเดียวที่ฉันสามารถรับรู้ได้คือโหลดเร็วโอนข้อมูลเร็วขึ้นมาก
9 ssis 

2
ฉันจะแก้ไขข้อผิดพลาด SSIS Excel Connection Manager 0xC0209303 ได้อย่างไร
ฉันได้สร้างแพ็คเกจ SSIS ที่นำเข้าไฟล์ excel ลงในตาราง SQL Server แพคเกจ SSIS ทำงานโดยไม่มีปัญหาใด ๆ เมื่อฉันเรียกใช้ภายในเครื่องของฉัน แต่เมื่อฉันเรียกใช้บนเซิร์ฟเวอร์ที่มีการกำหนดแพคเกจฉันได้รับข้อผิดพลาดด้านล่าง (จากไฟล์ข้อความที่ฉันส่งออกข้อผิดพลาดไป หลังจากทำการวิจัยคำแนะนำเดียวที่ฉันหาได้คือการตั้งค่าคุณสมบัติ Run64BitRuntime เป็นเท็จซึ่งฉันทำ แต่ก็ยังไม่มีโชค ฉันสงสัยว่านี่คือสิ่งที่ทำให้เกิดข้อผิดพลาดของฉัน แต่เนื่องจากข้อผิดพลาดไม่ได้ระบุสิ่งใดที่เกี่ยวข้องกับ 64 บิต (เช่นกรณีในบทความที่ฉันพบ) ฉันคิดด้วยว่าอาจเป็นเพราะเซิร์ฟเวอร์ไม่มีไดรเวอร์ Excel ที่เหมาะสม แต่ฉันไม่คิดว่าเป็นเช่นนั้นเพราะโดยปกติแล้วข้อความแสดงข้อผิดพลาดจะพูดบางอย่างเกี่ยวกับไดรเวอร์ที่ไม่ได้ลงทะเบียน ขณะนี้ฉันไม่มีสิทธิ์เข้าถึงรีโมตในเซิร์ฟเวอร์ ฉันสามารถอัพโหลดแพคเกจไปยังโฟลเดอร์และจากนั้นแอปพลิเคชันจะทำงานดังนั้นข้อความแสดงข้อผิดพลาดเดียวที่ฉันเห็นคือสิ่งที่อยู่ในบันทึกข้อผิดพลาดข้อความที่ฉันสร้างขึ้น รหัสข้อผิดพลาด DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER การเรียกวิธีการ AcquireConnection ไปยังตัวจัดการการเชื่อมต่อ "Envision" ล้มเหลวด้วยรหัสข้อผิดพลาด 0xC0209303 อาจมีข้อความแสดงข้อผิดพลาดก่อนหน้านี้พร้อมข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุที่การเรียกใช้เมธอด AcquireConnection ล้มเหลว "Envision" เป็นชื่อของตัวจัดการการเชื่อมต่อ excel ของฉัน ฉันเติมเส้นทางแฟ้ม Excel และสตริงการเชื่อมต่อโดยใช้นิพจน์ นิพจน์สตริงการเชื่อมต่อมีลักษณะดังนี้: "Provider = …

1
การกำหนดผลลัพธ์ของโพรซีเดอร์ที่เก็บไว้ให้กับตัวแปร SSIS
ฉันพยายามรับค่าจากโพรซีเดอร์ที่เก็บไว้ในตัวแปร SSIS แล้วทดสอบเพื่อดูว่างาน SSIS สองงานสามารถทำงานได้หรือไม่ถ้าฉันเพิ่มนิพจน์ ตัวอย่างเช่นฉันพยายามใช้โพรซีเดอร์ที่เก็บนี้ : บางทีฉันอาจตั้งค่าคุณสมบัติตัวแปร SSIS ผิดทั้งหมดเพราะฉันยังไม่แน่ใจว่าฉันกำลังทำสิ่งนี้อย่างถูกวิธีหรือไม่สำหรับค่า proc ที่เก็บไว้เพื่อนำเข้าสู่ตัวแปร SSIS โปรดบอกฉันถ้าคุณต้องการ screencaps ของสิ่งอื่นใด นี่คือตัวอย่างของงาน: และนี่คือการแก้ไขข้อ จำกัด ก่อนหน้า screencap: และนี่คือคุณสมบัติสำหรับงานแรก: ฉันต้องการให้มันไปข้างหน้า (หรือล้มเหลว) ตามเงื่อนไขนั้น แต่เมื่อฉันทดสอบกระบวนการจะไหลจากงานแรกไปที่สองโดยไม่คำนึงถึงและแสดงให้ฉันเห็นว่า "เสร็จสมบูรณ์ 100%" สำหรับงานแรกและไม่เกี่ยวกับว่าจะตรวจสอบว่านิพจน์นี้เป็นจริงหรือไม่ ฉันจะทำสิ่งนั้นได้อย่างไรและเกิดอะไรขึ้น? ฉันมีตัวแปรใน SSIS ที่เรียกว่า 'orderCount' เพื่อรับค่าจาก proc ที่เก็บไว้

2
หน่วยความจำสูงสุดของ sql server รวมถึง SSIS หรือไม่
ฉันได้ติดตั้ง sql server 2 อินสแตนซ์และ SSIS บนเซิร์ฟเวอร์ต่อไปนี้ โปรดสังเกตว่า RAM มีค่าเกือบ 384 GB และนี่คือการตั้งค่าหน่วยความจำสูงสุดและต่ำสุดที่ฉันใช้กับ 2 อินสแตนซ์ของฉัน ฉันสมมติว่าทั้งสองอินสแตนซ์จะใช้ทรัพยากรในปริมาณที่เท่ากันหากเป็นเช่นนั้น 184,320 MB ซึ่งเป็น 180 GB เป็นหมายเลขเริ่มต้นที่ดีในการตั้งค่าหน่วยความจำของฉัน ฉันจะจัดสรรหน่วยความจำให้กับ SSIS เท่าไหร่

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