Información de instalación de Management Server 2002 Service Pack 2 de contenido

Seleccione idioma Seleccione idioma
Id. de artículo: 906145 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

Este artículo contiene información de instalación de Microsoft Content Management Server (MCMS) 2002 Service Pack 2 (SP2).

Para obtener más información acerca de cómo obtener los service Pack de Content Management Server 2002, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
906142Cómo obtener el service pack más reciente de Content Management Server 2002

Más información

SP2 DE MCMS 2002

Este service pack actualiza instalaciones de MCMS 2002 Service Pack 1a (SP1a). MSCMS 2002 SP2 incluye varias actualizaciones de software que se publicaron durante los últimos dos años. También, MCMS 2002 SP2 incluye compatibilidad para Microsoft .NET Framework 2.0, Microsoft Visual Studio 2005, Microsoft SQL Server 2005 y procesamiento de 64 bits.

MCMS 2002 SP2 no instala las nuevas características. MSCMS 2002 SP2 sólo actualiza características que haya instalado junto con el Service Pack 1a de MCMS 2002. Por ejemplo, si no ha instalado la característica herramientas de desarrollo, MSCMS 2002 SP2 no se instalará esta característica para usted. Sin embargo, si ha instalado la característica herramientas de desarrollo en el sitio MSCM 2002 SP1a, MSCM 2002 SP2 actualizará esta característica para que funcione con Visual Studio 2005.

Si no ha instalado las herramientas de desarrollo característica, o si ha instalado MCSM 2002 SP2 sin las herramientas de desarrollo característica, debe seguir estos pasos antes de poder utilizar las herramientas de desarrollo característica:
  1. Si instaló previamente MCSM 2002 SP2, desinstálelo.
  2. Asegúrese de que tiene Visual Studio .NET 2003 o Microsoft Visual Studio .NET 2002 instalado.
  3. En Agregar o quitar programas , haga clic en Microsoft Content Management Server SP1a y, a continuación, haga clic en Cambiar o quitar .

    Nota Asegúrese de que se tiene el CD de MCMS 2002 SP1a o otros SP1a medios de instalación disponibles.
  4. Seleccione Reparar y, a continuación, haga clic en siguiente .
  5. En la lista de características que puede agregar, seleccione Herramientas de desarrollo y, a continuación, haga clic en siguiente . Completar el proceso instalación para la característica herramientas de desarrollo.
  6. Cuando termine de instalar las herramientas de desarrollo de características, instalar el SP2 de MCMS 2002.

SP2 de MCMS 2002 y Microsoft Visual Studio 2005

Proyectos de Visual Studio de MCMS 2002 son ahora proyectos de Visual Web Developer en Visual Studio 2005. Cuando actualiza un proyecto de MCMS 2002 en Visual Studio .NET 2003 a Visual Studio 2005, el proyecto de Visual C# o Visual Basic queda un proyecto de sitio Web. Este cambio afecta a MCMS 2002 de las maneras siguientes:
  • Proyectos de MCMS 2002 admiten ahora las páginas de C# y Visual Basic en el sitio.
  • MCMS 2002 sólo admite el tipo de IIS Local de sitio Web de proyecto. No se admiten el tipo de archivo , el tipo de IIS remoto y el tipo FTP .
Dado que los proyectos MCMS ahora son proyectos de Visual Web Developer en Visual Studio 2005, debe generar proyectos de MCMS 2002 utilizando la opción de sitio Web de generación en lugar de la opción Generar solución en el menú Generar . Si generar proyectos de MCMS 2002 utilizando la opción Generar solución , puede observar muchos líneas rojas onduladas que indica los errores de sintaxis en la vista de origen de las plantillas de MCMS 2002.

Nota Estos subrayados no indican errores de sintaxis real.

Los asistentes para el sitios de Web en Visual Studio 2005 de MCMS 2002 utilizan el nuevo marco de plantilla del asistente. Este marco de trabajo proporciona más flexibilidad cuando se utiliza y acceso a las plantillas. Hay dos tipos de plantillas, plantillas y plantillas de elementos. Visual Studio 2005 tiene sus propias plantillas instaladas. Sin embargo, se puede especificar dónde desea las plantillas personalizadas que se encuentre. Puede hacerlo mediante el menú de Opciones en Visual Studio 2005.
  1. Haga clic en Herramientas y, a continuación, haga clic en Opciones .
  2. Expanda proyectos y soluciones y, a continuación, haga clic en General .
  3. De forma predeterminada, las ubicaciones de plantilla, seleccione Mis documentos . Cambiar la ubicación en el cuadro de ubicación de plantillas de proyecto de usuario de Visual Studio y en el cuadro ubicación de plantillas de elemento de usuario de Visual Studio . Escriba cualquier ruta de acceso que desee en el equipo.

    Nota Si utiliza un recurso compartido de archivos, muchos desarrolladores pueden compartir las plantillas mismas.
  4. Haga clic en Aceptar .
En Visual Studio 2005, el diseño de flujo es el diseño predeterminado en la vista Diseño. En versiones anteriores de Visual Studio. NET, el diseño de cuadrícula es el diseño predeterminado. Para utilizar posicionamiento absoluto al agregar controles de marcador de posición de MCMS 2002 en la vista Diseño, siga estos pasos:
  1. Haga clic en Diseño , haga clic en ubicación y, a continuación, haga clic en Opciones de posición automáticamente .
  2. En el formulario, haga clic para seleccionar la casilla de verificación Cambiar ubicación para los siguientes controles agregados mediante el cuadro de herramientas, pegar, o arrastrar y colocar .
  3. Seleccione posición absoluta en la lista.
  4. Haga clic en Aceptar .

Registrar ASP.NET en IIS

Si ejecuta .NET Framework 2.0 y .NET Framework 1. x en paralelo, asegúrese de que registre la versión correcta de Microsoft ASP.NET para las aplicaciones Web. Para registrar ASP.NET en servicios de Internet Information Server (IIS), siga estos pasos.

.NET Framework 1. x

  1. Haga clic en Inicio , haga clic en Ejecutar , escriba cmd y, a continuación, haga clic en Aceptar .
  2. Busque el directorio siguiente:
    % WindowsDirectory % \Microsoft.NET\Framework\v1. x. xxxx \
  3. Escriba aspnet_regiis ? i ? y, a continuación, presione ENTRAR.
  4. Escriba iisreset y presione ENTRAR para reiniciar IIS.

.NET Framework 2.0

  1. Haga clic en Inicio , haga clic en Ejecutar , escriba cmd y, a continuación, haga clic en Aceptar .
  2. Busque el directorio siguiente:
    % WindowsDirectory % \Microsoft.NET\Framework\v2.0.50727\
  3. Escriba aspnet_regiis ? i ? y, a continuación, presione ENTRAR.
  4. Escriba iisreset y presione ENTRAR para reiniciar IIS.

SP2 de MCMS 2002 y Microsoft SQL Server 2005

Si utiliza herramientas de Microsoft SQL Server para transferir la base de datos de Microsoft SQL Server 2000 a SQL Server 2005 después de instalar MCMS 2002 SP2 de MCMS 2002, debe ejecutar la secuencia de comandos siguiente en la base de datos de 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

Pasos posteriores a la instalación de SP2 de MCMS 2002

Después de instalar SP2 de MCMS 2002, debe seguir estos pasos para que las plantillas estén disponibles en Visual Studio 2005:
  1. Copie los archivos de plantilla a la carpeta 2005\Templates de Visual Studio:
    1. Copie todos los archivos .zip de la carpeta siguiente:
      MCMS Installation Path\DevTools\NewProjectWizards80\Visual Developer\CSharp\1033 de web
      Copie estos archivos a la carpeta siguiente:
      Mi Developer\CSharp\1033 de documentos\Visual Studio 2005\Templates\ProjectTemplates\Visual Web
    2. Copie todos los archivos .zip de la carpeta siguiente:
      MCMS Installation Path\DevTools\NewProjectWizards80\Visual Developer\VisualBasic\1033 de web
      Copie estos archivos a la carpeta siguiente:
      Mi Developer\VisualBasic\1033 de documentos\Visual Studio 2005\Templates\ProjectTemplates\Visual Web
    3. Copie todos los archivos .zip de la carpeta siguiente:
      MCMS Installation Path\DevTools\NewItemWizards80\Visual Developer\CSharp\1033 de web
      Copie estos archivos a la carpeta siguiente:
      Mi Developer\CSharp\1033 de documentos\Visual Studio 2005\Templates\ItemTemplates\Visual Web
    4. Copie todos los archivos .zip de la carpeta siguiente:
      MCMS Installation Path\DevTools\NewItemWizards80\Visual Developer\VisualBasic\1033 de web
      Copie estos archivos a la carpeta siguiente:
      Mi Developer\VisualBasic\1033 de documentos\Visual Studio 2005\Templates\ItemTemplates\Visual Web
  2. Abra una ventana de símbolo del sistema de Visual Studio 2005.
  3. Escriba devenv /setup y, a continuación, presione ENTRAR.

    Nota Este paso, procesa las rutas de plantilla y registra el paquete VSIP de MCMS 2002.

Referencias

Para obtener más información sobre el registro de IIS de ASP.NET herramienta, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/k6h9cz8h(vs.71).aspx
Para obtener más información sobre compatibilidad de side-by-side en ASP.NET, visite el siguiente sitio Web de MSDN:
http://msdn2.microsoft.com/en-us/library/t7604sb9(vs.71).aspx
Para obtener más información sobre Visual Studio 2005, visite el siguiente sitio Web de MSDN:
http://msdn.microsoft.com/vstudio

Propiedades

Id. de artículo: 906145 - Última revisión: viernes, 11 de mayo de 2007 - Versión: 1.4
La información de este artículo se refiere a:
  • Microsoft Content Management Server 2002 Service Pack 2
Palabras clave: 
kbmt kbhowto kbcontentmgtserv2002sp2fix kbinfo KB906145 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 906145

Enviar comentarios

 

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