Informações sobre a instalação conteúdo Management Server 2002 Service Pack 2

Traduções deste artigo Traduções deste artigo
ID do artigo: 906145 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

Este artigo contém informações sobre a instalação do Microsoft Content Management Server (MCMS) 2002 Service Pack 2 (SP2).

Para obter mais informações sobre como obter os service packs Content Management Server 2002, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
906142Como obter o Content Management Server 2002 service pack mais recente

Mais Informações

SP2 DO MCMS 2002

Este service pack atualiza as instalações do MCMS 2002 Service Pack 1a (SP1a). MSCMS 2002 SP2 inclui várias atualizações de software lançadas durante os últimos dois anos. Além disso, MCMS 2002 SP2 inclui suporte para o Microsoft .NET Framework 2.0, Microsoft Visual Studio 2005, Microsoft SQL Server 2005 e processamento de 64 bits.

SP2 do MCMS 2002 não instala novos recursos. MSCMS 2002 SP2 atualiza apenas recursos que você tenha instalado junto com SP1a do MCMS 2002. Por exemplo, se você não tiver instalado o recurso de ferramentas para desenvolvedores, MSCMS 2002 SP2 não instalar esse recurso para você. No entanto, se você tiver instalado o recurso de ferramentas para desenvolvedores no site MSCM 2002 SP1a, MSCM 2002 SP2 atualizará este recurso para que ele funcione com o Visual Studio 2005.

Se você não tiver instalado as ferramentas para desenvolvedores recurso, ou se você tiver instalado MCSM 2002 SP2 sem as ferramentas para desenvolvedores recurso, você deve seguir estas etapas antes de poder usar as ferramentas para desenvolvedores recurso:
  1. Se você tiver instalado anteriormente MCSM 2002 SP2, desinstalá-lo.
  2. Verifique se que você tem o Microsoft Visual Studio .NET 2003 ou Microsoft Visual Studio .NET 2002 instalado.
  3. Em Adicionar ou remover programas , clique em Microsoft Content Management Server SP1a e clique em Alterar/remover .

    Observação Verifique se que você tem o CD do MCMS 2002 SP1a ou outros SP1a mídia de instalação disponíveis.
  4. Selecione Reparar e, em seguida, clique em Avançar .
  5. Na lista de recursos que você pode adicionar, selecione Ferramentas de desenvolvimento e em seguida, clique em Avançar . Conclua o processo instalação para o recurso Ferramentas de desenvolvimento.
  6. Quando concluir a instalação as ferramentas para desenvolvedores do recurso, instale o SP2 do MCMS 2002.

SP2 do MCMS 2002 e Microsoft Visual Studio 2005

Projetos do Visual Studio do MCMS 2002 são agora o Visual Web Developer projetos no Visual Studio 2005. Quando você atualiza um projeto MCMS 2002 em Visual Studio.NET 2003 para o Visual Studio 2005, o projeto translation from VPE for Csharp ou Visual Basic Visual se torna um projeto Web site. Essa alteração afeta MCMS 2002 das seguintes maneiras:
  • Projetos do MCMS 2002 agora oferece suporte a translation from VPE for Csharp Visual e o Visual Basic páginas no site.
  • MCMS 2002 suporta apenas o tipo de projeto Web site Local IIS . Não há suporte para o tipo de arquivo , o tipo do IIS remoto e o tipo FTP .
Como projetos MCMS agora são projetos do Visual Web Developer no Visual Studio 2005, você deve criar projetos do MCMS 2002 usando a opção Criar site em vez da opção Build Solution no menu Build . Se você criar projetos do MCMS 2002 usando a opção Build Solution , você perceberá muitas onduladas vermelhas em ondas que indica erros de sintaxe no modo de origem de modelos do MCMS 2002.

Observação Esses sublinhados não indicam erros de sintaxe real.

Os assistentes para MCMS 2002 sites no Visual Studio 2005, use a nova estrutura de modelo do assistente. Essa estrutura fornece mais flexibilidade quando você usa e acessar os modelos. Há dois tipos de modelos, modelos de projeto e modelos de item. O Visual Studio 2005 tem seus próprios modelos instalados. No entanto, você pode especificar onde deseja que seus modelos personalizados para ser localizado. Você pode fazer isso usando o menu de Opções no Visual Studio 2005.
  1. Clique em Ferramentas e em seguida, clique em Opções .
  2. Expanda Projects and Solutions e, em seguida, clique em Geral .
  3. Por padrão, os locais de modelo aponte para documentos . Altere o local na caixa local dos modelos de projeto de usuário do Visual Studio e na caixa local modelos do Visual Studio usuário item . Digite qualquer caminho que você deseja no computador.

    Observação Se você usar um compartilhamento de arquivo, muitos desenvolvedores podem compartilhar os mesmos modelos.
  4. Clique em OK .
No Visual Studio 2005, o layout de fluxo é o layout padrão no modo de design. Em versões anteriores do Visual Studio. NET, o layout de Grid é o layout padrão. Para usar o posicionamento absoluto quando você adiciona controles de espaço reservado do MCMS 2002 no modo de design, execute estas etapas:
  1. Clique em layout , clique em posição e clique em Opções de posição automaticamente .
  2. No formulário, clique para selecionar a caixa de seleção Alterar posicionamento para o seguinte para controles adicionados usando a caixa de ferramentas, colar, ou arrastar e soltar .
  3. Selecione absoluta posicionado na lista.
  4. Clique em OK .

Registro de ASP.NET no IIS

Se você executar o .NET Framework 2.0 e o .NET Framework 1. x lado a lado, certifique-se de que você registre a versão correta do Microsoft ASP.NET para seus aplicativos Web. Para registrar o ASP.NET no Microsoft Internet Information Services (IIS), siga estas etapas.

O .NET Framework 1. x

  1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  2. Localize o seguinte diretório:
    % WindowsDirectory % \Microsoft.NET\Framework\v1. x. xxxx \
  3. Digite aspnet_regiis ? i ? e, em seguida, pressione ENTER.
  4. Digite iisreset e pressione ENTER para reiniciar o IIS.

O .NET Framework 2.0

  1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  2. Localize o seguinte diretório:
    % WindowsDirectory % \Microsoft.NET\Framework\v2.0.50727\
  3. Digite aspnet_regiis ? i ? e, em seguida, pressione ENTER.
  4. Digite iisreset e pressione ENTER para reiniciar o IIS.

MCMS 2002 SP2 e Microsoft SQL Server 2005

Se você usar utilitários do Microsoft SQL Server para transferir banco de dados do MCMS 2002 do SQL Server 2000 para SQL Server 2005 após a instalação do SP2 do MCMS 2002, você deve executar o seguinte script no banco de dados 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

Etapas pós-instalação do SP2 do MCMS 2002

Depois de instalar o SP2 do MCMS 2002, você deve execute estas etapas para disponibilizar os modelos no Visual Studio 2005:
  1. Copie os arquivos de modelo para a pasta de 2005\Templates Visual Studio:
    1. Copie todos os arquivos .zip na seguinte pasta:
      MCMS Installation Path\DevTools\NewProjectWizards80\Visual Developer\CSharp\1033 da web
      Copie esses arquivos para a seguinte pasta:
      Meus Documentos\Visual Studio 2005\Templates\ProjectTemplates\Visual Web Developer\CSharp\1033
    2. Copie todos os arquivos .zip na seguinte pasta:
      MCMS Installation Path\DevTools\NewProjectWizards80\Visual Developer\VisualBasic\1033 da web
      Copie esses arquivos para a seguinte pasta:
      Meus Documentos\Visual Studio 2005\Templates\ProjectTemplates\Visual Web Developer\VisualBasic\1033
    3. Copie todos os arquivos .zip na seguinte pasta:
      MCMS Installation Path\DevTools\NewItemWizards80\Visual Developer\CSharp\1033 da web
      Copie esses arquivos para a seguinte pasta:
      Meus Documentos\Visual Studio 2005\Templates\ItemTemplates\Visual Web Developer\CSharp\1033
    4. Copie todos os arquivos .zip na seguinte pasta:
      MCMS Installation Path\DevTools\NewItemWizards80\Visual Developer\VisualBasic\1033 da web
      Copie esses arquivos para a seguinte pasta:
      Meus Documentos\Visual Studio 2005\Templates\ItemTemplates\Visual Web Developer\VisualBasic\1033
  2. Abra uma janela Visual Studio 2005 Command Prompt.
  3. Digite devenv /setup e, em seguida, pressione ENTER.

    Observação Esta etapa processa os caminhos de modelo e registra o pacote do MCMS 2002 VSIP.

Referências

Para obter mais informações sobre o registro de IIS do ASP.NET ferramenta, visite a seguinte site da Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/k6h9cz8h(vs.71).aspx
Para obter mais informações sobre o suporte lado a lado no ASP.NET, visite o seguinte site da MSDN:
http://msdn2.microsoft.com/en-us/library/t7604sb9(vs.71).aspx
Para obter mais informações sobre o Visual Studio 2005, visite o seguinte site da MSDN:
http://msdn.microsoft.com/vstudio

Propriedades

ID do artigo: 906145 - Última revisão: sexta-feira, 11 de maio de 2007 - Revisão: 1.4
A informação contida neste artigo aplica-se a:
  • Microsoft Content Management Server 2002 Service Pack 2
Palavras-chave: 
kbmt kbhowto kbcontentmgtserv2002sp2fix kbinfo KB906145 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 906145

Submeter comentários

 

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