Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Java SQL Server 2012 Não é possível abrir o erro de banco de dados


Eu parecia ter descoberto o que estava acontecendo. Mudei as configurações do meu pc e atualizei tantas coisas que devo ter quebrado alguma coisa pelo caminho.

Abaixo está um conjunto de instruções que eu elaborei no caso de alguém ter problemas com conexões Java. Isso foi feito em uma máquina recém-instalada:

Conectando um banco de dados SQL Server (2008 ou 2012) a um aplicativo Java Netbeans:
  1. Instale o SQL Server Management Studio 2008 ou 2012
  2. Instale o SQL Servera. Nomeie a instância do servidor SQLExpress/SQLEXPRESSb. Certifique-se de que o servidor aceite métodos mistos de autenticação (SQL Server e Modo de Autenticação do Windows)c. Dê ao administrador do sistema a senha:admin
  3. Instale os JRE e JDKs mais recentes
  4. Instalar o Netbeans
  5. Crie um banco de dados de teste no SQL Server Management Studio para testar mais tarde
  6. Atualize o firewall para aceitar a porta de entrada e saída 1434 para TCP E UDP

  7. Abra o Gerenciador de Configuração do SQL Server

    uma. Interrompa os serviços SQL Server (SQLEXPRESS) e SQL Server Browser

    b. Abra os Protocolos para SQLEXPRESS em Configuração de Rede do SQL Server e habilite o TCP/IP

    c. Habilite todas as portas (ESPECIALMENTE IPAll) e defina as portas para 1434

    d. Habilite os serviços novamente (especialmente o SQL Server Browser)
  8. Descompacte sqljdbc_4.0.2206.100_enu na unidade C:\
  9. Copie e cole o arquivo DLL de C:\Microsoft JDBC Driver 4.0 para SQL Server\sqljdbc_4.0\enu\auth\x86 ou C:\Microsoft JDBC Driver 4.0 para SQL Server\sqljdbc_4.0\enu\auth\ x64 (dependendo se você estiver executando uma instalação Java de 64 bits ou 32 bits – NÃO COPIE AMBOS).
  10. Copie e cole o arquivo DLL em C:\Program Files\Java\jdk1.8.0_05\bin

  11. Adicione o driver sqljdbc ao seu aplicativo Java Netbeans

    uma. Adicione o driver sqljdbc à biblioteca do aplicativo (clique com o botão direito  adicionar)

    b. Na guia Serviços, expanda "Bancos de dados" e clique com o botão direito do mouse em "Drivers"

    c. Adicione o driver sqljdbc4 ao serviço (clique com o botão direito  New Driver…)

    d. Certifique-se de que a cadeia de conexão seja semelhante a:jdbc:sqlserver://localhost\SQLEXPRESS; banco de dados=[Nome do banco de dados]; IntegratedSecurity =true;onde localhost\SQLEXPRESS é alterado para o servidor do qual você está executando seu banco de dados