Pode haver disputa por se apenas um arquivo de banco de dados é usado para o banco de dados MSCS_CatalogScratch Commerce

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: 835984
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Se você usar um arquivo de banco de dados para o banco de dados MSCS_CatalogScratch Commerce, o acesso ao arquivo banco de dados enfrenta contenção. Essa contenção ocorre nos sites que possuem tráfego pesado e onde a pesquisa de catálogo ocorre com freqüência.

Observação O banco de dados Commerce MSCS_CatalogScratch é o banco de dados padrão no Microsoft Commerce Server 2002.
Resolução
Para resolver esse problema, crie vários arquivos de banco de dados para o banco de dados MSCS_CatalogScratch Commerce. Para criar vários arquivos de banco de dados para o banco de dados, execute essas etapas:
  1. Parar que serviço serviços de informações de Internet da Microsoft (IIS) em cada servidor Web que usa bancos de dados do SQL Server Commerce.
  2. Antes de soltar bancos de dados do catálogo, observe os usuários e as permissões que estão associadas com os bancos de dados.

    Observação Você deve recriar os usuários e as permissões após você recriar o banco de dados.
  3. Execute o seguinte script no SQL Query Analyzer:
    dbcc traceon(1118,-1)  DROP DATABASE MSCS_CatalogScratch IF NOT EXISTS (Select '*' From master..sysdatabases Where Name = 'MSCS_CatalogScratch')BEGIN        CREATE DATABASE MSCS_CatalogScratchONPRIMARY ( NAME = MSCS_CatalogScratch1,      FILENAME = 'c:\program files\microsoft sql server\mssql\data\MSCS_CatalogScratch_data1.mdf',      SIZE = 1000MB),( NAME = MSCS_CatalogScratch2,   FILENAME = 'c:\program files\microsoft sql server\mssql\data\MSCS_CatalogScratch_data2.ndf',   SIZE = 1000MB),( NAME = MSCS_CatalogScratch3,   FILENAME = 'c:\program files\microsoft sql server\mssql\data\MSCS_CatalogScratch_data3.ndf',   SIZE = 1000MB),( NAME = MSCS_CatalogScratch4,   FILENAME = 'c:\program files\microsoft sql server\mssql\data\MSCS_CatalogScratch_data4.ndf',   SIZE = 1000MB)LOG ON ( NAME = MSCS_CatalogScratch_log,   FILENAME = 'c:\program files\microsoft sql server\mssql\data\MSCS_CatalogScratch_log1.ldf',   SIZE = 100MB) END --Set the recovery model to simple for the MSCS_CatalogScratch database.ALTER DATABASE MSCS_CatalogScratch SET RECOVERY Simple-- Set the 'torn page detection' option to false because this is a scratch database.EXEC sp_dboption 'MSCS_CatalogScratch','torn page detection',falseGO-- Create the CTLG_PropertyTableMap table IF NOT EXISTS ( Select '*'                From [MSCS_CatalogScratch]..sysobjects                where name = 'CTLG_PropertyTableMap'                and type = 'U')BEGIN               CREATE TABLE [MSCS_CatalogScratch]..CTLG_PropertyTableMap               (                              PropertiesToReturn nvarchar(450) NULL,                       LongPropertiesToReturn nvarchar(4000) NULL,                       Spid           int,                       Tableid        int identity PRIMARY KEY                )               CREATE INDEX [CTLG_PropertyTableMap_NDX] ON [MSCS_CatalogScratch]..CTLG_PropertyTableMap(PropertiesToReturn)ENDGO
  4. Recrie os usuários e as permissões para o banco de dados.
  5. Reinicie o serviço IIS em cada servidor Web que usa SQL bancos de dados do Commerce Server.
Para obter mais informações sobre o sinalizador de rastreamento, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
328551CORRECÇÃO: Aprimoramentos de simultaneidade para o banco de dados tempdb

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 835984 - Última Revisão: 12/08/2015 06:12:16 - Revisão: 1.3

Microsoft Commerce Server 2002 Standard Edition, Microsoft Commerce Server 2007 Developer Edition, Microsoft Commerce Server 2007 Enterprise Edition, Microsoft Commerce Server 2007 Standard Edition

  • kbnosurvey kbarchive kbmt kbprb KB835984 KbMtpt
Comentários