Arquivo da tag: SQL Server

SQL Compact data and schema script utility

Olá pessoal.

Descobri uma ferramenta que é uma mão na roda. Ela se integra Microsoft SQL Server Management Studio e é capaz de gerar um schema/script de uma base SQL Server Express 2008 convertido para SQL Compact. Uma conversão simples e rápida.

Detalhes em http://exportsqlce.codeplex.com/

 

Instalando o SQL Server Management Studio

Este tutorial é indicado para quem possui o SQL Server 2008 SP1 Express ou R2 Express instalado e ainda não tem uma ferramenta para administração de banco de dados. Também é aplicável ao SQL Server que acompanha o VisualStudio 2010.

A Microsoft oferece uma ótima ferramenta para administração de bases de dados do SQL Server, o SQL Server Management Studio, que pode ser baixada em http://www.microsoft.com/sqlserver/en/us/editions/express.aspx, nos itens Download 2008 R2 32-BIT Database w/Tools (para plataforma 32 bits) ou Download 2008 R2 64-BIT Database w/Tools (para plataforma 64 bits). Na página de download selecione o idioma desejado.

Essa instalação do SSME vem integrada com a instalação do SQL Server Express R2, então durante a instalação será desabilitada a instalação da instância do SQL Server 2008 R2 Express, pois conforme citado acima, o tutorial se aplica para quem já possui uma instalação do SQL Server 2008 SP1 ou R2.

Após executar o arquivo de instalação abrirá a tela abaixo, no menu selecione o item [Instalação], e nele a opção [Nova instalação ou adicionar recursos a uma instalação existente].

Na nova tela concorde com os Termos de Licença e avance. E na tela de Seleção de Recursos, o item [Serviços de Mecanismo de Banco de Dados] deve ficar desmarcado, pois o computador já possui o SQL Server instalado e só queremos habilitar suporte ao SQL Server Management Studio.

Na próxima etapa não marque a opção de envio de relatório de erros, e avance.

E na próxima tela é aguardar a instalação.

E se tudo deu certo, a tela abaixo aparecerá concluindo a instalação do SSME. Reinicie o computador conforme solicitado.


Inicie o SSME pelo menu Iniciar.

A tela [Conectar ao Servidor] requer algumas informações sobre a instância do SQL Server que se pretende conectar. No campo [Nome do Servidor] é necessário indicar o caminho para chegar até a instância e o nome da instância. O caminho pode ser o IP de algum computador ou mesmo o computador local (localhost). O caractere . (ponto) equivale ao mesmo que digitar localhost (computador local). E por fim, o nome da instância, que neste é exemplo é  “SQLExpress”.

A autenticação deve ser selecionada conforme configurado na instalação da instância do SQL Server.

Depois de conectado é possível ver as bases de dados da instância SQLExpress, criar novas bases, administrar as existentes, criar tabelas, editar tabelas, desenvolver storeds procedure e trigger, fazer backup, gerar scripts, e muito mais. Seja curioso!


Uma última dica. O ambiente oferece um ótimo editor gráfico para administrar as tabelas. Ele está no item [Diagramas de Banco de Dados] na árvore da base de dados que se está administrando. No menu de contexto (botão direito do mouse) tem a opção de criar um novo diagrama e selecionar as tabelas da base.

Por questões de segurança para não deixar você estragar a base de dados, o diagrama não permite salvar todo tipo de alteração. Ciente disso, você pode desativar essa proteção no menu Ferramentas, opções, designer, designers de tabelas do banco de dados, desmarque a opção [Evitar salvar alterações que exijam recriação de tabela].

Espero ter ajudado. Até o próximo.