ข้อมูลการติดตั้ง Management Server 2002 Service Pack 2 เนื้อหา

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 906145 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

บทนำ

บทความนี้ประกอบด้วยข้อมูลการติดตั้งสำหรับ Microsoft เนื้อหา Management Server (MCMS) 2002 Service Pack 2 (SP2)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการโหลดเซอร์วิสแพ็ค 2002 เซิร์ฟเวอร์การจัดการเนื้อหา คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
906142วิธีการขอรับ service pack ล่าสุดของ 2002 เซิร์ฟเวอร์การจัดการเนื้อหา

ข้อมูลเพิ่มเติม

mcms 2002 sp2

การติดตั้ง MCMS 2002 Service Pack การปรับปรุง service pack 1a (SP1a) การติดตั้ง SP2 2002 MSCMS รวมถึงการปรับปรุงซอฟต์แวร์ต่าง ๆ ที่ได้ถูกนำออกใช้ในระหว่างปีที่สองครั้งล่าสุด นอกจากนี้ MCMS 2002 SP2 รวมการสนับสนุน สำหรับกรอบงาน Microsoft .NET 2.0 สำหรับ Microsoft Visual Studio 2005 สำหรับ Microsoft SQL Server 2005 และ สำหรับการประมวลผล 64 บิต

mcms 2002 SP2 ไม่ติดตั้งคุณลักษณะใหม่ ๆ การติดตั้ง SP2 2002 MSCMS ปรับปรุงลักษณะการทำงานที่คุณได้ติดตั้งพร้อมกับ MCMS 2002 SP1a เท่านั้น ตัวอย่างเช่น ถ้าคุณไม่ได้ติดตั้งคุณลักษณะของเครื่องมือนักพัฒนา MSCMS 2002 SP2 จะไม่ติดตั้งคุณลักษณะนี้คุณ อย่างไรก็ตาม ถ้าคุณได้ติดตั้งคุณลักษณะของเครื่องมือนักพัฒนาในไซต์ MSCM 2002 SP1a, MSCM 2002 SP2 จะปรับปรุงลักษณะการทำงานนี้เพื่อให้ทำงานกับ Visual Studio 2005

ถ้าคุณไม่ได้ติดตั้งเครื่องมือของนักพัฒนาคุณลักษณะ หรือ ถ้าคุณได้ติดตั้ง SP2 2002 MCSM โดยไม่มีเครื่องมือของนักพัฒนาคุณลักษณะ คุณต้องทำตามขั้นตอนเหล่านี้ก่อนที่คุณสามารถใช้เครื่องมือนักพัฒนาคุณลักษณะ:
  1. ถอนการติดหากก่อนหน้านี้คุณได้ติดตั้ง MCSM 2002 SP2 ตั้ง
  2. ตรวจสอบให้แน่ใจว่า คุณมี Microsoft Visual Studio .NET 2003 หรือ Microsoft Visual Studio .NET 2002 ติดตั้ง
  3. ในเพิ่ม/เอาโปรแกรมออกคลิกSP1a Server จัดการเนื้อหาของ Microsoftแล้ว คลิกการเปลี่ยนแปลง/เอาออก.

    หมายเหตุ:ตรวจสอบให้แน่ใจว่า คุณมีแผ่นซีดี SP1a MCMS 2002 หรือ SP1a อื่น ๆ พร้อมใช้งานสื่อการติดตั้ง
  4. เลือกซ่อมแซมแล้ว คลิกถัดไป.
  5. ในรายการของลักษณะการทำให้คุณสามารถเพิ่ม เลือกเครื่องมือนักพัฒนาแล้ว คลิกถัดไป. ดำเนินการขั้นตอนการติดตั้งสำหรับคุณลักษณะของเครื่องมือนักพัฒนา
  6. เมื่อคุณทำเสร็จแล้วการติดตั้งเครื่องมือของนักพัฒนาคุณลักษณะ ติดตั้ง MCMS 2002 SP2

mcms 2002 SP2 และ Microsoft Visual Studio 2005

mcms 2002 Visual Studio โครงการที่มีอยู่ในขณะนี้นักพัฒนาเว็บ Visual โครงการใน Visual Studio 2005 เมื่อคุณอัพเกรดโครงการ MCMS 2002 ใน Visual Studio .NET 2003 Visual Studio 2005 โครงการ Visual c# หรือ Visual Basic กลาย เป็นโครงการในเว็บไซต์ การเปลี่ยนแปลงนี้มีผลต่อ MCMS 2002 ด้วยวิธีการดังต่อไปนี้:
  • โครงการ mcms 2002 สนับสนุนหน้าที่ทั้ง Visual c# และ Visual Basic ในไซต์เดี๋ยวนี้
  • สนับสนุน MCMS 2002 เท่านั้นIIS ท้องถิ่นชนิดของเว็บไซต์โครงการ กระบวนการใช้แฟ้มชนิด หมายIIS ระยะไกลชนิด และftpชนิดไม่ได้รับการสนับสนุน
เนื่องจาก MCMS โครงการที่มีอยู่ในขณะนี้นักพัฒนาเว็บ Visual โครงการใน Visual Studio 2005 คุณควรสร้างโครงการ MCMS 2002 โดยใช้การสร้างเว็บไซต์ตัวเลือกแทนสร้างโซลูชันตัวเลือกในการการสร้างเมนู ถ้าคุณสร้างโครงการ MCMS 2002 โดยใช้การสร้างโซลูชันตัวเลือก คุณอาจพบขีดเส้นหลาย squiggly แดงใต้ที่แสดงข้อผิดพลาดทางไวยากรณ์ในมุมมองของแหล่งที่มาของต้นแบบการ 2002 MCMS

หมายเหตุ:ขีดเส้นใต้เหล่านี้บ่งชี้ข้อผิดพลาดด้านไวยากรณ์เกิดขึ้นจริงหรือไม่

ตัวช่วยสร้างสำหรับ MCMS 2002 เว็บไซต์ใน Visual Studio 2005 ใช้กรอบงานตัวช่วยสร้างแม่แบบใหม่ กรอบการทำงานนี้ให้เพิ่มความยืดหยุ่น เมื่อคุณใช้แม่แบบการเข้าถึง มีสองชนิดของเท็มเพลตที่ ต้นแบบของโครงการและแม่แบบของสินค้า visual Studio 2005 มีแม่แบบที่มีการติดตั้งของตนเอง อย่างไรก็ตาม คุณสามารถระบุตำแหน่งที่คุณต้องการให้แม่แบบกำหนดเองของคุณจะสามารถระบุตำแหน่ง คุณสามารถทำได้ โดยใช้การตัวเลือกเมนูใน Visual Studio 2005
  1. คลิกเครื่องมือแล้ว คลิกตัวเลือก.
  2. ขยายโครงการและการแก้ไขปัญหาแล้ว คลิกทั่วไป.
  3. โดยค่าเริ่มต้น สถานที่เก็บแม่แบบชี้ไปที่เอกสารของฉัน. เปลี่ยนตำแหน่งที่ตั้งในการvisual Studio ผู้ใช้โครงการตำแหน่งแม่แบบกล่อง และในการvisual Studio สินค้าเท็มเพลตำแหน่งผู้ใช้กล่อง พิมพ์เส้นทางที่คุณต้องการบนเครื่องคอมพิวเตอร์

    หมายเหตุ:ถ้าคุณใช้แฟ้มร่วม นักพัฒนาจำนวนมากสามารถร่วมแม่แบบเดียวกัน
  4. คลิกตกลง.
ใน Visual Studio 2005 เค้าโครงเวียนคือ รูปแบบเริ่มต้นในมุมมองออกแบบ ในเวอร์ชันก่อนหน้าของ Visual Studio .NET เค้าโครงของเส้นตารางมีรูปแบบเริ่มต้น เมื่อต้องการใช้การวางตำแหน่งแบบสัมบูรณ์เมื่อคุณเพิ่มตัวควบคุมตัวยึด MCMS 2002 ในมุมมองออกแบบ ดำเนินการดังต่อไปนี้:
  1. คลิกเค้าโครงคลิกตำแหน่งงานแล้ว คลิกอัตโนมัติตำแหน่งตัวเลือก.
  2. ในแบบฟอร์ม คลิกเพื่อเลือกนั้นการเปลี่ยนแปลง Positioning ไปต่อไปนี้สำหรับตัวควบคุมที่เพิ่มโดยใช้กล่องเครื่องมือ วาง หรือลาก แล้วปล่อยกล่องกาเครื่องหมาย
  3. เลือกจัดตำแหน่งจริง ๆในรายการ
  4. คลิกตกลง.

การลงทะเบียน ASP.NET ใน IIS

ถ้าคุณเรียกใช้.NET Framework 2.0 และ.NET Framework 1xเคียงข้าง ตรวจสอบให้แน่ใจว่า คุณลงทะเบียน Microsoft ASP.NET รุ่นที่ถูกต้องสำหรับโปรแกรมประยุกต์เว็บของคุณ เมื่อต้องการลงทะเบียน ASP.NET ใน Microsoft ข้อมูลบริการทางอินเทอร์เน็ต (IIS), ดำเนินการดังต่อไปนี้

ใน.NET Framework 1x

  1. คลิกเริ่มการทำงานคลิกเรียกใช้ประเภท:cmdแล้ว คลิกตกลง.
  2. ค้นหาในไดเรกทอรีดังต่อไปนี้:
    \Microsoft.NET\Framework\v1% WindowsDirectory %x.xxxx\
  3. ประเภท:aspnet_regiis –iแล้ว กด ENTER
  4. ประเภท:iisresetแล้วกด ENTER เพื่อเริ่มต้น IIS

.NET Framework 2.0

  1. คลิกเริ่มการทำงานคลิกเรียกใช้ประเภท:cmdแล้ว คลิกตกลง.
  2. ค้นหาในไดเรกทอรีดังต่อไปนี้:
    \Microsoft.NET\Framework\v2.0.50727\ % WindowsDirectory %
  3. ประเภท:aspnet_regiis –iแล้ว กด ENTER
  4. ประเภท:iisresetแล้วกด ENTER เพื่อเริ่มต้น IIS

mcms 2002 SP2 และ Microsoft SQL Server 2005

ถ้าคุณใช้อรรถประโยชน์อื่น ๆ ของ Microsoft SQL Server เพื่อถ่ายโอนฐานข้อมูลของคุณ MCMS 2002 จาก Microsoft SQL Server 2000 กับ SQL Server 2005 หลังจากที่คุณติดตั้ง MCMS 2002 SP2 คุณต้องรันสคริปต์ต่อไปนี้ในฐานข้อมูล SQL Server 2005 MCMS 2002:
IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'CreateBackgroundProcessingJob')
	BEGIN
		PRINT 'Dropping Procedure CreateBackgroundProcessingJob'
		DROP  Procedure  dbo.CreateBackgroundProcessingJob
	END

GO

PRINT 'Creating Procedure CreateBackgroundProcessingJob'
GO

CREATE Procedure dbo.CreateBackgroundProcessingJob
		(
		@databaseName sysname
		,@jobName sysname 
		)

AS

/**
 *	This stored procedure is used to create a job to perform the background
 *	processing. The DCA runs this stored procedure for every database when 
 *	the database is created or upgraded.
 *
 *	@param	@databaseName		Name of the database to create the job for
 *	@param	@jobName out		Name of the job created
 *
 *	@return	0 -		Success
 *			1 -		Failure
 *			100 -	The job already exists
 */

begin

	set nocount on
	
	declare @tranCount int
			,@jobId uniqueidentifier
			,@outputFileName nvarchar(250)
			,@jobStepCommand nvarchar(512)
			,@new_job_created tinyint
	
	--localizable strings
	declare @localized_string_InvalidInputParameter as nvarchar(128)
	set @localized_string_InvalidInputParameter = N'Invalid input parameter'
	
	declare @localized_string_JobDescription as nvarchar(128)
	set @localized_string_JobDescription = N'Purge expired information from MCMS tables'
	
	declare @localized_string_JobStep_ExpiredPages as nvarchar(128)
	set @localized_string_JobStep_ExpiredPages = N'Process expired pages'
	
	declare @localized_string_JobStep_DanglingPages as nvarchar(128)
	set @localized_string_JobStep_DanglingPages = N'Purge content for deleted pages'
	
	declare @localized_string_JobStep_GalleryBasedResources as nvarchar(128)
	set @localized_string_JobStep_GalleryBasedResources = N'Update gallery based resources'

	declare @localized_string_JobStep_DanglingBLOBs as nvarchar(128)
	set @localized_string_JobStep_DanglingBLOBs = N'Purge data for deleted resources'

	declare @localized_string_JobStep_DanglingACL as nvarchar(128)
	set @localized_string_JobStep_DanglingACL = N'Purge deleted rights groups from container ACLs'

	declare @localized_string_JobAlreadyExists as nvarchar(128)
	set @localized_string_JobAlreadyExists = N'The job already exists'
	
	--validate input
	if isnull(@databaseName, '') = '' or isnull(@jobName, '') = ''
	begin
		raiserror(@localized_string_InvalidInputParameter, 15, 1)
		return (1)	
	end
	
	--the job Name is the database Name prepended with 'BGP-'
	--set @jobName = cast('BGP-' + @databaseName as sysname)


	--check whether we have to create a category for BGP jobs
	IF not exists (select 1
					from msdb.dbo.syscategories
					where (category_class = 1 /*local*/)
					and (name = 'MCMS Background Processing'))
	begin
		exec msdb.dbo.sp_add_category @class = 'JOB'
									,@Type = 'LOCAL'
									,@Name = 'MCMS Background Processing'
		if @@error <> 0 return (1)	--failure
	end

	
	set @new_job_created = 0
		
	--start a new transaction if the caller has not started one
	set @tranCount = @@trancount
	if @tranCount > 0 
		save tran CreateBGPJob_tran
	else
		begin tran CreateBGPJob_tran
		

	--if the job already exists for this database, clear up all job steps
	if exists (select 1
				from msdb.dbo.sysjobs_view
				where name = @jobName
                and originating_server = lower(CONVERT(NVARCHAR(30), SERVERPROPERTY('ServerName'))))
    begin
		declare @stepcount int
		
		select @jobId = job_id 
		from msdb.dbo.sysjobs_view
		where name = @jobName
        and originating_server = lower(CONVERT(NVARCHAR(30), SERVERPROPERTY('ServerName')))
		
		select @stepcount = count(*)
		from msdb.dbo.sysjobsteps
		where job_id = @jobId
		
		while @stepcount > 0
		begin
			exec msdb.dbo.sp_delete_jobstep @job_name = @jobName, @step_id = @stepcount
			if @@error <> 0 return (1)	--failure	
			
			set @stepcount = @stepcount -1
		end
	end		
	else
	begin
		--create a new job
		exec msdb.dbo.sp_add_job @job_name = @jobName
								,@enabled = 1
								,@description = @localized_string_JobDescription
								,@category_name = 'MCMS Background Processing'
								,@job_id = @jobId output
		if @@error <> 0 goto errorhandler
		
		set @new_job_created = 1
	end

	set @outputFileName = '[SQLDIR]\JOBS\BGP-' + @databaseName + '-[STRTDT]-[STRTTM].log'
	
	--process expired pages
	exec msdb.dbo.sp_add_jobstep @job_id = @jobId
								,@step_name = @localized_string_JobStep_ExpiredPages					
								,@subsystem = 'TSQL'
								,@command = 'exec bgp_ProcessExpiredNodes'
								,@on_success_action = 3
								,@on_fail_action = 3
								,@database_name = @databaseName
								,@output_file_name = @outputFileName
								,@flags = 2
	if @@error <> 0 goto errorhandler

	--gallery based resources
	exec msdb.dbo.sp_add_jobstep @job_id = @jobId
								,@step_name = @localized_string_JobStep_DanglingPages					
								,@subsystem = 'TSQL'
								,@command = 'exec bgp_DeleteDanglingPages'
								,@on_success_action = 3
								,@on_fail_action = 3
								,@database_name = @databaseName
								,@output_file_name = @outputFileName
								,@flags = 2
	if @@error <> 0 goto errorhandler

	--gallery based resources
	exec msdb.dbo.sp_add_jobstep @job_id = @jobId
								,@step_name = @localized_string_JobStep_GalleryBasedResources					
								,@subsystem = 'TSQL'
								,@command = 'exec bgp_UpdateGalleryBasedResources'
								,@on_success_action = 3
								,@on_fail_action = 3
								,@database_name = @databaseName
								,@output_file_name = @outputFileName
								,@flags = 2
	if @@error <> 0 goto errorhandler

	--dangling ACLs
	exec msdb.dbo.sp_add_jobstep @job_id = @jobId
								,@step_name = @localized_string_JobStep_DanglingACL					
								,@subsystem = 'TSQL'
								,@command = 'exec bgp_DeleteDanglingACL'
								,@on_success_action = 3
								,@on_fail_action = 3
								,@database_name = @databaseName
								,@output_file_name = @outputFileName
								,@flags = 2
	if @@error <> 0 goto errorhandler

	--dangling BLOBs
	exec msdb.dbo.sp_add_jobstep @job_id = @jobId
								,@step_name = @localized_string_JobStep_DanglingBLOBs					
								,@subsystem = 'TSQL'
								,@command = 'exec bgp_DeleteDanglingBLOBs'
								,@on_success_action = 1
								,@on_fail_action = 2
								,@database_name = @databaseName
								,@output_file_name = @outputFileName
								,@flags = 2
	if @@error <> 0 goto errorhandler

	--set the second job step as the start step because, by default, we do not
	--process expired postings
	exec msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 2 
	
	if @new_job_created > 0
	begin
		--set the schedule	
		exec msdb.dbo.sp_add_jobschedule @job_id = @jobId
										,@Name = 'MCMS Background Processing Default'
										,@enabled = 1
										,@freq_type = 4
										,@freq_interval = 1
										,@active_start_time = 10000
		if @@error <> 0 goto errorhandler

		--notify the SQL Server Agent	
		exec msdb.dbo.sp_add_jobserver @job_id = @jobId
										,@server_name = N'(local)'	
		
		if @@error <> 0 goto errorhandler
	end
	
	--commit if we started our own transaction
	if @tranCount = 0
		commit tran	CreateBGPJob_tran
		
	return(0)
		
errorhandler:
	if @@trancount > 0
		rollback tran CreateBGPJob_tran
		
	return(1)

end
GO

GRANT EXEC ON dbo.CreateBackgroundProcessingJob TO CMSSystem
GO

ขั้นตอนการ post-installation mcms 2002 SP2

หลังจากที่คุณติดตั้ง MCMS 2002 SP2 คุณต้องทำตามขั้นตอนเหล่านี้เพื่อสร้างแม่แบบพร้อมใช้งานใน Visual Studio 2005:
  1. คัดลอกแฟ้มแม่แบบไปยังโฟลเดอร์ 2005\Templates Visual Studio:
    1. คัดลอกแฟ้ม.zip ทั้งหมดในโฟลเดอร์ต่อไปนี้:
      เส้นทางการติดตั้ง mcms\DevTools\NewProjectWizards80\Visual Developer\CSharp\1033 เว็บ
      คัดลอกแฟ้มเหล่านี้ไปยังโฟลเดอร์ต่อไปนี้:
      Developer\CSharp\1033 เว็บการ 2005\Templates\ProjectTemplates\Visual Studio Documents\Visual ของฉัน
    2. คัดลอกแฟ้ม.zip ทั้งหมดในโฟลเดอร์ต่อไปนี้:
      เส้นทางการติดตั้ง mcms\DevTools\NewProjectWizards80\Visual Developer\VisualBasic\1033 เว็บ
      คัดลอกแฟ้มเหล่านี้ไปยังโฟลเดอร์ต่อไปนี้:
      Developer\VisualBasic\1033 เว็บการ 2005\Templates\ProjectTemplates\Visual Studio Documents\Visual ของฉัน
    3. คัดลอกแฟ้ม.zip ทั้งหมดในโฟลเดอร์ต่อไปนี้:
      เส้นทางการติดตั้ง mcms\DevTools\NewItemWizards80\Visual Developer\CSharp\1033 เว็บ
      คัดลอกแฟ้มเหล่านี้ไปยังโฟลเดอร์ต่อไปนี้:
      Developer\CSharp\1033 เว็บการ 2005\Templates\ItemTemplates\Visual Studio Documents\Visual ของฉัน
    4. คัดลอกแฟ้ม.zip ทั้งหมดในโฟลเดอร์ต่อไปนี้:
      เส้นทางการติดตั้ง mcms\DevTools\NewItemWizards80\Visual Developer\VisualBasic\1033 เว็บ
      คัดลอกแฟ้มเหล่านี้ไปยังโฟลเดอร์ต่อไปนี้:
      Developer\VisualBasic\1033 เว็บการ 2005\Templates\ItemTemplates\Visual Studio Documents\Visual ของฉัน
  2. เปิดหน้าต่างพร้อมรับคำสั่งการ 2005 Studio Visual
  3. ประเภท:devenv /setupแล้ว กด ENTER

    หมายเหตุ:ขั้นตอนนี้เส้นทางของต้นแบบการประมวลผล และแพคเกจ MCMS 2002 VSIP การลงทะเบียน

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการลงทะเบียน IIS ASP.NET เครื่องมือ การเยี่ยมชมเว็บไซต์ของ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:
.aspx http://msdn2.microsoft.com/en-us/library/k6h9cz8h (vs.71)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสนับสนุน--เคียงข้างกันใน ASP.NET ไปที่ MSDN เว็บไซต์ต่อไปนี้:
.aspx http://msdn2.microsoft.com/en-us/library/t7604sb9 (vs.71)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Visual Studio 2005 ไปที่ MSDN เว็บไซต์ต่อไปนี้:
http://msdn.microsoft.com/vstudio

คุณสมบัติ

หมายเลขบทความ (Article ID): 906145 - รีวิวครั้งสุดท้าย: 19 ตุลาคม 2553 - Revision: 2.0
ใช้กับ
  • Microsoft Content Management Server 2002 Service Pack 2
Keywords: 
kbhowto kbcontentmgtserv2002sp2fix kbinfo kbmt KB906145 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:906145

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com