ID do artigo: 920700 - Última revisão: terça-feira, 27 de março de 2007 - Revisão: 8.4 Uma introdução ao SQL Server 2005 Compact Edition
Observação SQL Server 2005 Compact Edition foi chamado SQL Server 2005 Everywhere Edition durante a fase de desenvolvimento produto. Através do programa CTP (Community Technology Preview) pré-lançamento e através de outros canais, os clientes tem comunicado à Microsoft que esse nome de produto pode causar confusão com outro banco de dados de nomes de produtos no setor de. A Microsoft assumiu essa comentários seriamente e foi alterado adequadamente o nome oficial do produto. Nesta páginaINTRODUÇÃOMicrosoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) é o rebranding do Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile 3.0) sem a restrição da área de trabalho. SQL Server Mobile 3.0 foi lançado em 2005 com o Microsoft Visual Studio 2005 e com o SQL Server 2005. SQL Server Mobile 3.0 é suportado em dispositivos e em Tablet PCs. SQL Server Mobile 3.0 é também parcialmente suportado em computadores desktop. Para usar o SQL Server Mobile 3.0 em computadores desktop, o Visual Studio 2005 ou SQL Server 2005 deve estar instalado. No entanto, com o SQL Server Compact Edition, essa restrição foi removida. Com o SQL Server Compact Edition, você pode desenvolver e implantar aplicativos independentes do SQL Server 2005 e do Visual Studio 2005. O SQL Server Compact Edition CTP Community Technology Preview () foi lançada em 12 de junho de 2006. SQL Server Compact Edition Release Candidate 1 (RC1) foi lançada em 7 de novembro de 2006. A versão CTP e a versão RC1 do SQL Server Compact Edition foram apenas para binários de runtime. O versão para Web (RTW) versão do SQL Server Compact Edition para todos os pacotes foi lançado em 15 de janeiro de 2007. A versão do SQL Server Compact Edition RTW é 3.1. Os seguintes pacotes lançados junto com a versão RTW do SQL Server Compact Edition:
Mais InformaçõesSQL Server Compact Edition Runtime (SQLServerCE31 EN.msi)SQL Server Compact Edition contém os bits de tempo de execução que podem ser usados para desenvolver aplicativos e implantar aplicativos em computadores desktop e em Tablet PCs. SQL Server Compact Edition é um poderoso mecanismo de banco de dados relacionais leve ainda. SQL Server Compact Edition oferece suporte a sintaxe SQL familiar. Além disso, o SQL Server Compact Edition fornece um modelo de desenvolvimento e uma API que são consistentes com o SQL Server. Portanto, você pode desenvolver mais facilmente aplicativos da área de trabalho usando a versão RTW do SQL Server Compact Edition de SQL Server Mobile. SQL Server Compact Edition inclui novos recursos, como substituição |DataDirectory| seqüência suporte ClickOnce e para que seja fácil implantação.Para baixar o SQL Server Compact Edition Runtime, visite o seguinte site da Microsoft: http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3
(http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3)
O binário do SQL Server Compact Edition Runtime inclui as seguintes DLLs:
Para registrar o provedor OLE DB, você deve ter permissões de administrador. Portanto, não é possível instalar o SQL Server Compact Edition a menos que tenha permissões de administrador. O pacote do Windows Installer instala esses binários na pasta "%ProgramFiles%\Microsoft SQL Server Compact Edition\v3.1". Depois de instalar o SQL Server Compact Edition, uma entrada do Microsoft SQL Server 2005 Compact Edition é adicionada em Adicionar ou remover programas . Para instalar a versão localizada (SQLServerCE31-[LN] .msi), você deve instalar a versão em inglês (SQLServerCE31 EN.msi) primeiro e em seguida, instale a versão localizada. Observação [LN] representa o idioma localizado. SQL Server Compact Edition Tools para Visual Studio 2005 SP1 (SSCE31VSTools-ENU.exe)SQL Server Compact Edition Tools para Visual Studio 2005 SP1 atualiza os componentes de desenvolvimento de dispositivo inteligente do Microsoft Visual Studio 2005 SP1 usando o ambiente de tempo de design para o SQL Server Compact Edition.Para baixar o SQL Server Compact Edition Tools para Visual Studio 2005 SP1, visite o seguinte site da Microsoft: http://www.microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en)
Para instalar a versão localizada (SSCE31VSTools-[LN] .exe), você deve instalar a versão em inglês (SSCE31VSTools-ENU.exe) primeiro e em seguida, instale a versão localizada.SQL Server Compact Edition Developer SDK (SSCE31SDK ENU.msi)SQL Server Compact Edition Developer SDK contém os seguintes arquivos para desenvolver aplicativos usando o SQL Server Compact Edition como um armazenamento de banco de dados para os aplicativos:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en)
A versão inglesa do SQL Server Compact Edition Developer SDK contém somente a versão em inglês do SQL Server Compact Edition Runtime. A versão localizada do SQL Server Compact Edition Developer SDK contém a versão em inglês do SQL Server Compact Edition Runtime e a SQL Server Compact Edition Runtime versão localizada. Depois de instalar o SDK de desenvolvedor do SQL Server Compact Edition, o pacote do instalador do SQL Server Compact Edition Runtime está localizado na seguinte pasta:%ProgramFiles%\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\Desktop Para instalar a versão localizada do SQL Server Compact Edition Runtime da versão localizada do SQL Server 2005 Compact Edition Developer SDK, execute estas etapas:
SQL Server Compact Edition Server Tools (Sqlce30setupen.msi)Para baixar ferramentas de servidor do SQL Server Compact Edition, visite o seguinte site da Microsoft:http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en)
Observação Para instalar a versão localizada (Sqlce30setup .msi [LN]), não é necessário que instalar a versão em inglês (Sqlce30setupen.msi) primeiro.Manuais de Edition Compact Online (EN.msi SSCE31BOL) do SQL ServerCompact Edition manuais online do SQL Server instala a documentação do SQL Server Compact Edition.Para baixar o SQL Server Compact Edition Books Online, visite o seguinte site da Microsoft: http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en)
Observação Para instalar a versão localizada (SSCE31BOL-[LN] .msi), não é necessário instalar a versão em inglês (SSCE31BOL EN.msi) primeiro. Instalação do lado a lado junto com o Visual Studio 2005 ou SQL Server 2005SQL Server Mobile 3.0 requer o Visual Studio 2005 ou SQL Server 2005 para ser instalado no computador. No entanto, o SQL Server Compact Edition não tem esse requisito. Portanto, os usuários podem desenvolver e implantar aplicativos do SQL Server Compact Edition sem a necessidade de SQL Server 2005 ou Visual Studio 2005 instalado. No entanto, essa alteração pode causar algumas alterações de comportamento em um computador que possui o SQL Server Compact Edition instalado junto com o Visual Studio 2005 ou com o SQL Server 2005. Os usuários enfrentar o seguinte comportamento em uma instalação lado a lado com o Visual Studio 2005 ou com o SQL Server 2005.O Visual Studio 2005 comportamentoO Visual Studio 2005 junto com o SQL Server Compact Edition
O Visual Studio 2005 SP1 junto com o SQL Server Compact Edition
Comportamento do SQL Server 2005SQL Server 2005 ou SQL Server 2005 SP1 junto com o SQL Server Compact Edition
SQL Server 2005 SP2 juntamente com o SQL Server Compact Edition
Novos recursosSQL Server Compact Edition inclui alguns recursos que não estão incluídos no SQL Server Mobile 3.0. Esses recursos incluem o seguinte:
Suporte de seqüência de caracteres de substituição |DataDirectory||DataDirectory| (entre símbolos de pipe) é uma seqüência de substituição que indica o caminho do banco de dados. Portanto, não é necessário incluir o caminho completo no código. Quando você inclui o caminho completo no código, você poderá ter problemas porque o caminho completo do banco de dados pode ser serializado em locais diferentes. A seqüência de substituição |DataDirectory| torna mais fácil para compartilhar um projeto e implantar um aplicativo.Por exemplo, se você incluir o caminho completo no código, o aplicativo pode ter a seguinte seqüência de conexão.
Suporte para o ClickOnceClickOnce é uma nova tecnologia de instalação de software que ofereça suporte ao SQL Server Compact Edition. ClickOnce simplifica a implantação de um aplicativo baseado no Windows para um servidor Web ou para um compartilhamento de rede. Os administradores podem implantar ou atualizar um aplicativo atualizando arquivos em um servidor. Os administradores não são necessário atualizar cada cliente individualmente.O Visual Studio fornece suporte completo para publicação e atualização de aplicativos que são implantados usando ClickOnce. Suporte para o ClickOnce está disponível para projetos que são criados usando Microsoft Visual Basic, Microsoft Visual translation from VPE for Csharp e Microsoft Visual J#. No entanto, suporte para o ClickOnce não está disponível para projetos que são criados usando o Microsoft Visual C++. Você pode baixar SQL Server Compact Edition Tools para Visual Studio 2005 SP1 e instalá-lo no Visual Studio 2005 SP1. Isso instala o suporte integrado para ClickOnce e instala os arquivos necessários do ClickOnce no diretório correto. Como integrar o ClickOnce com o SQL Server Compact EditionObservação As descrições dos arquivos e pastas nesta seção usar a versão em inglês do SQL Server Compact Edition. Se você instalar outra versão de idioma do SQL Server Compact Edition, o nome de localidade nos nomes de arquivo e nos nomes de pasta pode ser diferente. Por exemplo, o nome de localidade pode ser "Zh" em vez de "EN".Para integrar o ClickOnce com o SQL Server Compact Edition, baixe o SQL Server Compact Edition Tools para Visual Studio 2005 SP1 e instale-lo no Visual Studio 2005 SP1. Isso instala o suporte integrado para ClickOnce. Os arquivos necessários ClickOnce também são instalados no diretório apropriado. A tabela a seguir descreve os arquivos do ClickOnce. Recolher esta tabela
Recolher esta tabela
Aprimoramentos de desempenhoNo SQL Server Compact Edition 3.1, alguns valores padrão para parâmetros de entrada são alteradas para computadores de mesa melhorar o desempenho. No entanto, esses valores padrão permanecem inalterados para dispositivos móveis por motivos de desempenho. A tabela a seguir mostra os valores padrão antigo e os novos valores padrão para dispositivos móveis e computadores de mesa.Recolher esta tabela
Observação Se você receber mensagens de erro relacionadas a esses parâmetros de entrada no SQL Server Compact Edition 3.1, as mensagens de erro ainda exibem os valores antigos para esses parâmetros de entrada. Esse problema ocorre porque as mensagens de erro não são atualizadas para refletir os novos valores no SQL Server Compact Edition 3.1. Esse problema será corrigido na próxima versão do SQL Server Compact Edition. Problemas conhecidos para SQL Server Compact Edition 3.1 no Windows VistaO SQL Server Compact Edition Runtime é suportado no Windows Vista. A funcionalidade de banco de dados é totalmente testada no Windows Vista. No entanto, há alguns problemas conhecidos funcionais no SQL Server Compact Edition 3.1 no Windows Vista. As seções a seguintes descrevem os problemas funcionais e as soluções alternativas sugeridas.Para manter compatibilidade com versões anteriores, o recurso de criptografia do banco de dados do SQL Server 2005 Compact Edition usa os mesmos algoritmos de criptografia como SQL Server 2005 Mobile Edition. Esses algoritmos são agora um pouco desatualizado e não fornecer um nível de segurança que satisfaça as diretivas de produto Microsoft padrão. Recomendamos que você use outra maneira ajudar a proteger os dados por exemplo, EFS de onde você pode. Problema 1Quando você usa o Assistente para configurar sincronização da Web para configurar o Microsoft Internet Information Services (IIS) 7.0 no Windows Vista, você receber a seguinte mensagem de erro:IIS não instalado Observação O Assistente para configurar sincronização de Web define vários parâmetros no IIS para habilitar a sincronização entre o SQL Server Compact Edition e o SQL Server. Solução alternativa para o problema 1Para contornar esse problema, execute estas etapas:
Problema 2Quando você executa a instalação do SQL Server Compact Edition Server Tools (Sqlce30setupen.msi) em privilégios mínimos para modo de contas de usuário (LUA) no Windows Vista, é exibida a seguinte mensagem de erro:Componentes de replicação do SQL Server não encontrado Solução de problema 2Abra uma janela de prompt de comando que possui elevados privilégios e, em seguida, execute o arquivo Sqlce30setupen.msi.Problema 3Ao executar a instalação SQL Server Compact Edition Server Tools (Sqlce30setupen.msi) em modo silencioso no Windows Vista, a instalação falhará.Esse problema ocorre quando você especifica a configuração de usuário padrão para não usar privilégios elevados. Esse problema ocorre porque o programa de instalação não solicita que você use privilégios elevados. Em vez disso, o programa de instalação usa a configuração de usuário padrão para privilégios elevados. Solução alternativa para o problema 3Especifique a configuração de usuário padrão para usar privilégios elevados antes de executar ferramentas de servidor do SQL Server Compact Edition.Problema 4Considere o seguinte cenário. Você tiver um computador que esteja executando o Visual Studio 2005. Você atualiza o sistema operacional neste computador para o Windows Vista. Nesse cenário, a integração do SQL Server Compact Edition 3.1 com o Visual Studio 2005 é interrompida.SQL Server Compact Edition 3.1 contém o SQL Server Compact Edition Tools para Visual Studio 2005 SP1 pacote. Esse pacote instala os componentes para integrar o SQL Server Compact Edition 3.1 com Visual Studio 2005. Este pacote também adiciona algumas entradas do registro que usa Visual Studio 2005. Depois de atualizar o sistema operacional para o Windows Vista, a integração é interrompida. Solução de problema 4Para contornar esse problema, execute estas etapas:
Problema 5Considere o seguinte cenário. Você tiver um computador que esteja executando o Windows Server 2008. Você instalar o SQL Server 2005 Service Pack 2 neste computador. Na caixa de diálogo Conexão de banco de dados no SQL Server Management Studio, você cria um novo banco de dados SQL Server Compact Edition. Nesse cenário, você observa que o banco de dados é criado na pasta %WINDIR%\SYSTEM32.Solução de problema 5Especifique um caminho juntamente com o nome de arquivo quando você cria um novo banco de dados do SQL Server Compact Edition no SQL Server Management Studio.Outros problemas conhecidos para SQL Server Compact Edition 3.1Problema 1Considere o seguinte cenário. Você pode publicar um aplicativo SQL Server Compact Edition 3.1 localizado usando ClickOnce. Em seguida, você implantar esse aplicativo para outro computador. Nesse cenário, a versão localizada do SQL Server Compact Edition Runtime não está instalada.Solução alternativa para o problema 1Para contornar esse problema, crie seu próprio arquivo .XML de pacote do ClickOnce. Fazer isso para certificar-se que a versão localizada do SQL Server Compact Edition Runtime é instalada quando você implanta o aplicativo.Para obter mais informações sobre como adicionar pré-requisitos para um aplicativo, visite o seguinte site da Microsoft Developer Network (MSDN): http://msdn2.microsoft.com/en-us/library/ms165429(VS.80).aspx
(http://msdn2.microsoft.com/en-us/library/ms165429(VS.80).aspx)
Problema 2Considere o seguinte cenário. Você instalar a versão em inglês do SQL Server Compact Edition Runtime. Em seguida, você instalar uma versão localizada do SQL Server Compact Edition Runtime no mesmo computador. Nesse cenário, observe que a seguinte entrada é excluída do arquivo Machine.config, quando você desinstalar o SQL Server Compact Edition Runtime:Provedor de dados do SQL Server Compact Edition Observação O arquivo Machine.config está na seguinte pasta: Microsoft.NET\Framework\v2.0.50727\CONFIG%WinDir Esse problema pode causar problemas em aplicativos não reconhece o provedor.Solução de problema 2Para contornar esse problema, use um dos seguintes métodos:
Problema 3Não é possível instalar o SQL Server Compact Edition Tools para Visual Studio 2005 SP1 lado a lado para versões de idioma diferente no mesmo computador.Observação Você pode instalar o Visual Studio 2005 SP1 lado a lado para diferentes versões de idioma no mesmo computador. Problema 4No SQL Server Compact Edition 3.1, você não pode usar o procedimento sp_repladdcolumn armazenados para executar as seguintes operações em uma instrução SQL:
Solução de problema 4Crie duas instruções SQL para executar as operações separadamente.Por exemplo, crie instruções SQL a seguir para executar as operações que você deseja. Atualizações de softwareSQL Server Compact Edition 3.1 resolve muitos erros que ocorrem em versões anteriores do SQL Server Compact Edition. A lista a seguir descreve alguns bugs que resolve do SQL Server Compact Edition 3.1:
Tradução automáticaIMPORTANTE: 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: 920700
(http://support.microsoft.com/kb/920700/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início