Como acessar um banco de dados do SQL Anywhere?

3

Atualmente eu tenho um banco de dados SQL Anywhere (versão 10) (arquivos .db e .log) - a idéia é extrair os dados e utilizá-los para um banco de dados MS SQL.

O problema é que eu inicio um servidor SQL Anywhere e conecto o banco de dados em questão a ele, mas quando tento conectar ao servidor, não consigo passar a autenticação (tentei o combo dba / sql padrão e Segurança integrada do Windows).

No entanto, posso usar o mesmo servidor para acessar o banco de dados de demonstração do SQL Anywhere sem problemas. Isso me leva a acreditar que a autenticação do usuário está vinculada a cada banco de dados do SQL Anywhere e não ao servidor SQL Anywhere que está sendo executado no momento.

Li algumas das documentações oficiais da Administração de Banco de Dados do SQL Anywhere, mas não encontrei detalhes estritos sobre como a autenticação é tratada.

Em suma, a questão é se alguém pode se conectar a um banco de dados aleatório do SQL Anywhere que tenha sido fornecido apenas por terceiros?

Atenciosamente,
Borislav

    
por Borislav T 15.09.2010 / 18:02

2 respostas

2

Divulgação: Eu trabalho na engenharia do SQL Anywhere.

Você está correto - para se conectar a um banco de dados SQL em qualquer lugar, é necessário fornecer um nome de usuário / senha reconhecido por esse banco de dados. Quando um banco de dados é criado, um usuário chamado "dba" é criado com uma senha de "sql", mas os usuários estão livres (e encorajados!) Para alterar essa senha. Você pode até mesmo descartar o usuário "dba" se quiser, mas fazer isso sem ter criado outro usuário com autoridade de DBA causará problemas posteriormente.

A resposta para a sua pergunta final é "você não pode". Para se conectar a um banco de dados, você deve ter um nome de usuário válido para esse banco de dados e saber a senha desse usuário. Se você não tiver, precisará entrar em contato com o terceiro que forneceu o banco de dados.

    
por 15.09.2010 / 18:41
0

Você pode solicitar ao terceiro o nome de usuário e a senha do banco de dados que eles forneceram a você?

    
por 15.09.2010 / 18:57