Management studio express

14 respostas
Grasi

Boa tarde

Eu instalei o Microsoft SQL Server Management Studio Express;

Fiz todas as configurações necessárias, mas ao abrir o SSMSEE, na tela de diálogo Connect to Server , eu informo o nome do servidor e a instância: SERVIDOR\SQLEXPRESS;

Authentication: Sql Server Authentication;

usuário: ?

senha: ?

Qual usuário e senha eu coloco, pois nada dá certo…
tem um usuário/senha padrão para o sql server? Estou utilizando a versão 2005…

abraço…

14 Respostas

renomoto

Vc ja tentou usar autenticação com o usuario do windows?

Normalmente isso é configurado qdo vc está instalando.

[]'s

luistiagos

poraqui eu não sei… mas se quiser vir aqui em casa eu te explico direitinho…

luistiagos

a proposito ja tentou admin admin ou algo parecido?

Grasi

renomoto

já tentei e dá certo,mas to precisando dessa senha para estabelecer conexão com o banco através do driver jdbc…

renomoto

mas a conexão vc nao precisa fazer com usuário e senha pois vc tem autenticacao com windows.

[url]http://jtds.sourceforge.net/[/url]

public class ConexaoSQLServer {

	public static Connection conexaoSQL() throws SQLException {
		
		try {
			Class.forName("net.sourceforge.jtds.jdbc.Driver");
			return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/bd");
		}
		catch (ClassNotFoundException e) {
			throw new SQLException(e.getMessage());
		}		
	}
	
	public static void main(String[] args) throws SQLException {
	
		Connection connection = ConexaoSQLServer.ConexaoSQL();
		System.out.println("Conectado");
	}
}
bandrade

O seu banco já está com o usuário que voce deseja usar? esse usuário tem permissao na database?

Grasi

driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
url: jdbc:jtds:sqlserver://localhost:1433/Teste

error: An error occurred. The message returned was null.

Leozin

acho que o user padrão é sa e a senha é vazia

a propósito, para você poder usar o SQL Server express no teu JDBC, você precisa configurar para que o sql server aceite conexões tcp/ip. Existe uma configuração no menu iniciar que efetuar essa configuração. No que você ativar isso, você vai poder conectar normalmente pelo Java :stuck_out_tongue:

D

Fala Grasi, tudo bem.

Me parece que você está misturando as coisas um pouquinho.

Entre no Sql Server Management com windows Authentication.

Tente fazer um primeiro teste:
1 - Criar um usuário no Sql Server Management.
2 - Dar acesso as bases de dados que você deseja.
3 - Criar regras que preferir para este usuário, em primeiro momento aconselho colocar como owner.

Verifique se nas propriedades do servidor, na opção de segurança, se a opção SQL Server and Windows Authentication mode está selecionada.

Vá ao Configuration Manager e verifique se a conexão TCP/IP está enable.

Na url de conexão você não pode esquecer de usar a clausula “Instance”, pois no sql server 2005 somente podemos ter instancias e não mais como acontecia com o 2000, onde podiamos ter um banco de dados por servidor e que para criar uma instancia era algo trabalhoso.

public class Teste {

	public static Connection conexaoSQL() throws SQLException {
		
		try {
			Class.forName("net.sourceforge.jtds.jdbc.Driver");
			return DriverManager.getConnection("jdbc:jtds:sqlserver://10.114.40.79/SISEN;instance=SQLEXPRESS", "sa", "lock2dog");
		}
		catch (ClassNotFoundException e) {
			throw new SQLException(e.getMessage());
		}
	}
	
	public static void main(String[] args) throws SQLException {
	
		Connection connection = Teste.conexaoSQL();
		System.out.println("Conectado");
	}
}

Você não pode esquecer do driver de conexão que é o jtds, baixe no sourceforge:

http://jtds.sourceforge.net

Eu testei este código pois tambem uso o sql server 2005 para alguns testes.

Qualquer dúvida me avise que lhe envio um doc com os prints das telas.

Beijos.

Grasi

Oi amigo,

eu constatei que o meu sql server não é o express. Verifiquei tudo o que vc disse e está ok.
Perguntei ao meu parceiro de projeto qual era o login/senha do sql server, ele disse que ao instalar, não informou login/senha.

O que eu fiz:
Entrei no sql server management com windows authentication.
Criei um usuário.
A opção sql server and windows authentication esta selecionada.
A minha conexão TCP/IP´está enable.
Só que ao reiniciar o sql server management e me logar com a senha que criei da erro.

Se vc me enviar os prints das telas eu agradeço.

D

Oi Grasi,

por acaso você verificou o método de autenticação, pois o default do sql server é o windows authentication, você deve selecionar a opção de Sql Server and Windows Authentication.

Grasi

oi djDufu,

consegui me logar com o login que eu criei.
a opção Sql Server and Windows Authentication está selecionada.
subi um degrauzinho :slight_smile:

agora tentei fazer a conexão do sql com o mondrian da seguinte maneira:

nome do banco: Teste
driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
url: jdbc:jtds:sqlserver://localhost/Teste;instance=MSSQLSERVER, “sql”, “a1b2c3d4e5”
login: sql
senha: a1b2c3d4e5

o driver que vc me passou naquele código dá erro.
usando os dados citados a cima dá o seguinte erro: The message returned was null.

Grasi

consegui… :lol::lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

valew djDufu pelas dicas…
depois de semanas tentando, FINALMENTE deu certo!!!

luistiagos

poxa pq tirou a foto antiga??? :frowning:

Criado 26 de junho de 2008
Ultima resposta 4 de jul. de 2008
Respostas 14
Participantes 6