SQL Entra em cena. Em Setembro de 2007 foi lançado o Edgecam 12, este por sua vez trouxe uma melhoria no gerenciamento de ferramentas passando a utilizando banco de dados SQL. "Tecnologia padrão da indústria para trabalhar com bancos de dados e ambientes multiusuários, aumenta a confiabilidade e a estabilidade do ToolStore (Banco de Ferramentas) e oferece o potencial para integração com outros sistemas de automação industrial". Em versões anteriores do Edgecam a toolstore trabalhava com banco de ferramentas em formado "MDB", porém o mesmo apresentava instabilidades e problemas. Este arquivo uma vez corrompido não permitia restauração ou busca de informações do banco de dados, neste caso o programado teria que realizar novamente o cadastro das ferramentas e criação de ferramentas especiais e folhas de processo. Após implantação do SQL 2005, tornou-se possível ter uma melhor gerenciamento e estabilidade na toolstore, assim como backups e restauração de bancos antigos em formatos "MDB". Mesmo com a mudança manter a integração com bancos antigos foi uma preocupação que se estende até hoje. Dicas SQL O SQL tem algumas restrições, principalmente quando trabalhamos com um login que tenha restrições, como por exemplo um login sem privilégios de administrador ou até mesmo um login com restrições para instalação de softwares. Com isso ao tentar acessar a Toolstore ou selecionar uma pelo Toolstore Admninistrator é apresentado os bancos em cinza conforme imagem abaixo:
Primeiramente temos que realizar um procedimento para adicionar o login que tenha restrições, para isso temos que logar com o login de ADMNISTRADOR do sitema operacional, o qual tenha "TODAS" as permissões. Para realizar o procedimento de permissão no SQL 2005 (2008R2 é realizado via Management Studio), basta acessar o Menu Iniciar>>Todos os Programas>>Microsoft SQL Server 2005>>Configuration Tools>>SQL Server Surface Area Configuration e será apresentado a seguinte imagem: Após clique em "Add New Administrador" e será apresentado a seguinte janela:
Nesta mesma janela, existem dois campos: Available privileges e Privileges that will be granted to domínio\ Nome do usuário). No lado esquerdo, consta uma instância de SQL. Passe esta instância para a direita, pois o usuário adicionado em User to provision será administrador do SQL. Após basta Clicar em OK:
Pronto Acabamos de adicionar um login para que tenha permissão de Administrador do SQL 2005. Para instalação do Edgecam também recomendo (por experiência própria) a instalação do Edgecam como ADMINISTRADOR, não somente a instalação como também a tradução. A parte de instalação irei abordar em outro tópico mais detalhado, com foco na instalação e tradução. Dicas SQL Parte2 Continuando os tutorias sobre SQL 2005 em alguns computadores na instalação do Edgecam é apresentado o erro:
Esse erro é conhecido como DEBUG, um erro inesperado de instalação, assim como outros como erro 26: Ou erro 40:
Porem a solução é muito simples, não saiam desinstalando Edgecam, SQL, apagando pastas e registros, por que isso só piora a instalação, muitas vezes levando o usuário a formatar o micro computador. Todos os erros que até então presenciei de SQL consegui resolver sem ter que formatar o micro computador, em alguns casos até instalando outra instancia do SQL (irei mostrar o passo-a-passo) manualmente. O DVD do Edgecam contém os todos os instaladores para que o software rode normalmente. Uma opção que acho muito ítil na instalação é realizar uma instalação "Custom", pois nessa instalação é apresentado a instalação individual de cada aplicativo que o Edgecam necessita, com isso nos auxiliando em possíveis erros de instalação (Principalmente de SQL). Para corrigirmos os erros acima devemos desinstalar via painel de controle o SQL e seu aplicativos como native client, server browser, server VSS Writer, etc... Porém sempre devemos começar pelo SQL, pois caso contrário teremos problemas na instalação. Uma vez desinstalado devemos renomear a pasta "Microsoft SQL Server", se o sistema operacional for 64 bits estará em "C:\Program Files (x86)" se for 32 bits estará em " C:\Program Files", renomeando a pasta fará com que a instalação manual do SQL 2005 crie novos registros na instalação, outra passo a ser realizado seria a limpeza dos arquivos temporários, para isso basta acessar a pasta " C:\Users\USER \AppData\Local\Temp", ou simplesmente acessando o Menu iniciar na barra pesquisar programas e recursos digite "%temp%" e clique em enter, após limpe todos os arquivos possíveis, alguns arquivos não serão possíveis apagar pois os mesmos estão sendo utilizado pelo sistema operacional, nesse caso clique em ignorar. Após acesse o link " http://www.microsoft.com/en-us/download/details.aspx?id=15291" o qual irá direcionar para o site de download da microsoft realize o download do "SQLEXPR.EXE" pois o mesmo é um instalador universal, instala tanto em 32 quanto em 64 bits.