Este artigo contém informações de instalação para o 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 de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
Este service pack actualiza instalações do MCMS 2002 Service Pack 1a (SP1a). MSCMS 2002 SP2 inclui várias actualizações de software disponibilizadas durante os últimos dois anos. Além disso, o 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.
MCMS 2002 SP2 não instala novas funcionalidades. MSCMS 2002 SP2 actualiza apenas as funcionalidades que instalou em conjunto com o MCMS 2002 SP1a. Por exemplo, se não instalou a funcionalidade ferramentas de desenvolvimento, MSCMS 2002 SP2 não instalar esta funcionalidade para si. No entanto, se tiver instalado a funcionalidade ferramentas de desenvolvimento no site MSCM 2002 SP1a, MSCM 2002 SP2 actualizará esta funcionalidade para que funcione com o Visual Studio 2005.
Se não tiver instalado as ferramentas de desenvolvimento funcionalidade, ou se tiver instalado MCSM 2002 SP2 sem Developer Tools funcionalidade, tem de seguir estes passos antes de poder utilizar as ferramentas de desenvolvimento funcionalidade:
Se tiver instalado anteriormente MCSM 2002 SP2, desinstale-o.
Certifique-se que tem o Microsoft Visual Studio .NET 2003 ou Microsoft Visual Studio .NET 2002 instalado.
Na ' Adicionar/remover programas , clique em Microsoft Content Management Server SP1a e, em seguida, clique em Alterar/remover .
Nota Certifique-se que tem o CD do MCMS 2002 SP1a ou outros SP1a suporte de instalação disponíveis.
Seleccione Reparar e, em seguida, clique em seguinte .
Na lista de funcionalidades que pode adicionar, seleccione Ferramentas de desenvolvimento e, em seguida, clique em seguinte . Conclua o processo de instalação para a funcionalidade ferramentas de desenvolvimento.
Quando tiver terminado de instalar as ferramentas para programadores de funcionalidades, instale o MCMS 2002 SP2.
MCMS 2002 SP2 e Microsoft Visual Studio 2005
Projectos do MCMS 2002 Visual Studio são agora Visual Web Developer projectos no Visual Studio 2005. Quando actualizar um projecto MCMS 2002 no Visual Studio .NET 2003 para o Visual Studio 2005, o projecto do Visual C# ou Visual Basic torna-se um projecto de Web site. Esta alteração afecta o MCMS 2002 dos seguintes modos:
Projectos do MCMS 2002 suportam agora o Visual C# e Visual Basic páginas no site.
MCMS 2002 só suporta o tipo de projecto de Web site IIS Local . o tipo de ficheiro , o tipo de IIS remoto e o tipo FTP não são suportados.
Uma vez que MCMS projectos agora são projectos de Visual Web Developer no Visual Studio 2005, deverá criar projectos MCMS 2002 utilizando a opção criar Web site em vez da opção Criar solução no menu criar . Se criar projectos MCMS 2002 utilizando a opção Criar soluções , poderá notar muitos ondulado vermelho ondulado que indica erros de sintaxe na vista de origem de modelos de MCMS 2002.
Nota Estes sublinhados não indicam erros de sintaxe real.
Os assistentes para o MCMS 2002 Web sites, no Visual Studio 2005 utilizam a estrutura de modelo de Assistente de novo. Esta estrutura fornece mais flexibilidade quando utilizar e aceder os modelos. Existem dois tipos de modelos, modelos do Project e modelos de item. Visual Studio 2005 tem seus próprios modelos instalados. No entanto, pode especificar onde pretende que os modelos personalizados para ser localizado. Pode fazê-lo utilizando o menu de Opções no Visual Studio 2005.
Clique em Ferramentas e, em seguida, clique em Opções .
Expanda e soluções de projectos e, em seguida, clique em Geral .
Por predefinição, as localizações de modelo de apontar para os meus documentos . Altere a localização na caixa de localização de modelos de projecto do Visual Studio utilizador e na caixa localização de modelos do item de utilizador do Visual Studio . Escreva qualquer caminho que pretende no computador.
Nota Se utilizar uma partilha de ficheiros, muitos programadores podem partilhar os modelos do mesmos.
Clique em OK .
No Visual Studio 2005, o esquema de fluxo é o esquema predefinido na vista de estrutura. Em versões anteriores do Visual Studio. NET, o esquema de grelha é o esquema predefinido. Para utilizar o posicionamento absoluto quando adiciona controlos de marcador de posição do MCMS 2002 na vista de estrutura, siga estes passos:
Clique em esquema , clique em posição e, em seguida, clique em Opções de posição automático .
No formulário, clique para seleccionar a caixa de verificação alterar posicionamento para o seguinte para os controlos adicionados utilizando a caixa de ferramentas dos controlos, colar, ou arrastar e largar .
Seleccione absoluta posicionado na lista.
Clique em OK .
Registar o ASP.NET no IIS
Se executar o .NET Framework 2.0 e o .NET Framework 1. x, lado a lado, certifique-se de que registar a versão correcta do Microsoft ASP.NET para as aplicações Web. Para registar o ASP.NET no Microsoft (IIS), siga estes passos.
O .NET Framework 1. x
Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
Escreva aspnet_regiis ?i e, em seguida, prima ENTER.
Escreva iisreset e prima ENTER para reiniciar o IIS.
MCMS 2002 SP2 e Microsoft SQL Server 2005
Se utilizar utilitários do Microsoft SQL Server para transferir a base de dados MCMS 2002 a partir do Microsoft SQL Server 2000 para o SQL Server 2005 depois de instalar o MCMS 2002 SP2, tem de executar o script seguinte na base 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
Passos pós-instalação do MCMS 2002 SP2
Depois de instalar o MCMS 2002 SP2, tem de seguir estes passos para disponibilizar os modelos no Visual Studio 2005:
Copie os ficheiros de modelo para a pasta de 2005\Templates Visual Studio:
Copie todos os ficheiros .zip na seguinte pasta:
MCMS Installation Path\DevTools\NewProjectWizards80\Visual Developer\CSharp\1033 web
Copie estes ficheiros para a seguinte pasta:
Os meus Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual Web Developer\CSharp\1033
Copie todos os ficheiros .zip na seguinte pasta:
MCMS Installation Path\DevTools\NewProjectWizards80\Visual Developer\VisualBasic\1033 web
Copie estes ficheiros para a seguinte pasta:
Os meus Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual Web Developer\VisualBasic\1033
Copie todos os ficheiros .zip na seguinte pasta:
MCMS Installation Path\DevTools\NewItemWizards80\Visual Developer\CSharp\1033 web
Copie estes ficheiros para a seguinte pasta:
Os meus Documents\Visual Studio 2005\Templates\ItemTemplates\Visual Web Developer\CSharp\1033
Copie todos os ficheiros .zip na seguinte pasta:
MCMS Installation Path\DevTools\NewItemWizards80\Visual Developer\VisualBasic\1033 web
Copie estes ficheiros para a seguinte pasta:
Os meus Documents\Visual Studio 2005\Templates\ItemTemplates\Visual Web Developer\VisualBasic\1033
Abra uma janela de linha de comandos do Visual Studio 2005.
Escreva devenv /setup e, em seguida, prima ENTER.
Nota Este passo processa os caminhos de modelo e regista o MCMS 2002 VSIP pacote.
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 906145
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.