Estou executando o Sql Server Dev 2017 com SSMS e autenticação do Windows no Windows 10 Home Edition. Meu SqlServer está e sempre esteve offline (TCP/IP está desabilitado para meu SqlServer, não há regras de entrada no meu firewall), e sempre morou no meu PC, ou seja, não em nenhum servidor em uma rede. Servidor, nenhum permite autenticação Sql Server
Ao fazer algum outro trabalho, usei a tabela 'sys.syslogins', com esta saída:
Estou curioso:
- Por que há uma tabela contendo logins, dado que uso Windows, que não os exige, pois uso autenticação Win?
- Dado que eu não sei chinês, e a tabela nunca esteve online, como os caracteres chineses na foto incluída foram inseridos? Posso razoavelmente inferir que alguém obteve acesso físico ao meu computador?
- Onde/como posso verificar quando o login foi configurado? Meus logs do Sql Server, eu acho, mas , onde, mais especificamente? Talvez no meu visualizador de eventos Win10?
Questão 1
Mesmo os logins do Windows exigem uma senha, embora você não os insira quando a janela de conexão for exibida. Quando você insere o nome de usuário (login do Windows), o SQL Server verifica a senha diretamente com o Windows, conforme indicado aqui , porque confia nela:
Questão 2
Como já foi dito por @Ranhound nos comentários, os caracteres chineses não são realmente caracteres chineses. Conforme mencionado em Dados de caracteres são representados incorretamente quando a página de código do computador cliente difere da página de código do banco de dados no SQL Server 2005 (também válida em versões mais recentes), os caracteres não exibidos corretamente podem ser devidos a:
Questão 3
Você pode executar a seguinte consulta conforme mostrado aqui :
A consulta produzirá: