AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 606
Accepted
rem
rem
Asked: 2011-01-14 21:26:26 +0800 CST2011-01-14 21:26:26 +0800 CST 2011-01-14 21:26:26 +0800 CST

SQL Server Management Studio para um banco de dados remoto

  • 772

Com um banco de dados SQL Server que está em um servidor dedicado hospedado remoto, posso trabalhar usando o SQL Server Management Studio instalado no mesmo servidor ou no meu computador local. No primeiro caso, devo trabalhar usando a Área de Trabalho Remota e isso torna o trabalho um pouco mais lento. No segundo caso, preciso abrir uma porta adicional no firewall do servidor, mas terei uma experiência de usuário mais confortável.

Qual é a prática recomendada desses dois?

sql-server ssms
  • 4 4 respostas
  • 5585 Views

4 respostas

  • Voted
  1. jcolebrand
    2011-01-14T22:07:29+08:002011-01-14T22:07:29+08:00

    A maneira que conheço de fazer isso é estabelecer uma conexão VPN com o outro site, eclipsando assim a necessidade de abrir uma porta e manter a segurança da configuração, eliminando a necessidade de RDP no outro servidor. Concedido, você corre o risco de perder uma conexão enquanto estiver trabalhando, possivelmente encerrando as consultas prematuramente, mas caso contrário ... é o que fazemos e funciona bem para nós.

    Se você for usá-los remotamente regularmente, poderá procurar uma conexão VPN semipermanente (tenho certeza de que há um nome melhor .. Ponte VPN?) Que permitirá que você se conecte apenas por endereço IP. Um cara de rede pode pesar melhor aqui.

    • 10
  2. Best Answer
    David Spillett
    2011-01-15T01:53:57+08:002011-01-15T01:53:57+08:00

    Abrir o servidor SQL para conexões externas diretas é uma ideia a ser evitada, se puder - você está aumentando significativamente sua área de superfície visível para ataque e qualquer comunicação entre você e o servidor (além das credenciais de login na fase de autenticação, talvez) não será criptografado. Se você precisar abrir a porta, verifique se ela está aberta apenas para o(s) seu(s) endereço(s) IP fixo(s) (supondo que você tenha endereços fixos que não são compartilhados por mais ninguém, ou seja, você não está usando um ISP que o tenha por trás de um arranjo NAT como maioria dos provedores de internet móvel).

    Uma opção muito melhor seria instalar uma configuração de VPN (como OpenVPN , por exemplo) ou um serviço SSH ( Cygwininclui uma porta do OpenSSH padrão comum que eu financiei atualmente funciona bem como um serviço no Windows 2003 e 2008) através do qual você pode encapsular uma conexão. Dessa forma, o SSH ou a VPN lidam com autenticação e criptografia e adicionam (supondo que você tenha senhas/chaves seguras) uma camada significativa de proteção que uma porta aberta diretamente não teria. O suporte de compactação que eles oferecem também ajudará os tempos de resposta para quaisquer consultas que retornem mais do que uma pequena quantidade de dados. Um arranjo baseado em SSHd pode ser mais fácil de configurar, especialmente se você já estiver familiarizado com SSH, embora a maioria das verdadeiras VPNs (como OpenVPN) tenha a vantagem de que a comunicação sobre elas é mais provável de sobreviver a curtos blecautes de comunicação (como um roteador ADSL perdendo sincronizar e reconectar). A opção VPN também é menos complicada se você tiver várias instâncias do servidor SQL em execução na máquina de destino ou no site de destino. Eu usei ambos os métodos com sucesso para várias coisas, incluindo falar com o SQL Server usando versões locais das ferramentas padrão e descobri que eles funcionam bem (embora meus servidores OpenVPN estejam todos no Linux, mas me disseram que funciona bem como servidor no Windows também).

    Conectar-se à máquina remota (in)diretamente dessa maneira pode ser muito conveniente, mas lembre-se de que mesmo com uma configuração VPN cuidadosa, você está aumentando a quantidade de máquinas às quais seu SQL Server está exposto, especialmente se for um sistema de produção com seu os dados reais do usuário, certifique-se de reservar um tempo para garantir que as máquinas que podem ver o servidor pela VPN/túnel estejam seguras e não infectadas (você provavelmente já fez isso, é claro, mas sempre vale a pena reafirmar!).

    • 9
  3. SchwartzE
    2011-01-15T07:00:09+08:002011-01-15T07:00:09+08:00

    Em nosso escritório temos dois firewalls um firewall para a internet pública e outro para a rede interna. Se você estiver na rede interna, poderá se conectar diretamente ao servidor SQL. Se você na Internet externa não pode, porque a porta não está aberta no firewall. Se você deseja se conectar através da Internet, você deve fazer o login através de VPN.

    • 5
  4. Marian
    2011-01-15T05:04:55+08:002011-01-15T05:04:55+08:00

    Em nosso escritório, temos uma VPN permanente para todos os servidores db e trabalhamos com o Management Studio local em servidores remotos. Usar a área de trabalho remota é um pouco mais lento do que ter a aparência das ferramentas locais :).

    Quando a conexão de área de trabalho remota é realmente necessária, você pode usar alguma ferramenta gratuita (como o Royal TS) e manter todas as conexões do servidor em um arquivo criptografado e usá-lo somente quando necessário.

    • 3

relate perguntas

  • SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado

  • Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?

  • Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?

  • Quais são as principais causas de deadlocks e podem ser evitadas?

  • Como determinar se um Índice é necessário ou necessário

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Como você mostra o SQL em execução em um banco de dados Oracle?

    • 2 respostas
  • Marko Smith

    Como selecionar a primeira linha de cada grupo?

    • 6 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Posso ver Consultas Históricas executadas em um banco de dados SQL Server?

    • 6 respostas
  • Marko Smith

    Como uso currval() no PostgreSQL para obter o último id inserido?

    • 10 respostas
  • Marko Smith

    Como executar o psql no Mac OS X?

    • 11 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Marko Smith

    Passando parâmetros de array para um procedimento armazenado

    • 12 respostas
  • Martin Hope
    Manuel Leduc Restrição exclusiva de várias colunas do PostgreSQL e valores NULL 2011-12-28 01:10:21 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Stuart Blackler Quando uma chave primária deve ser declarada sem cluster? 2011-11-11 13:31:59 +0800 CST
  • Martin Hope
    pedrosanta Listar os privilégios do banco de dados usando o psql 2011-08-04 11:01:21 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST
  • Martin Hope
    BrunoLM Guid vs INT - Qual é melhor como chave primária? 2011-01-05 23:46:34 +0800 CST
  • Martin Hope
    bernd_k Quando devo usar uma restrição exclusiva em vez de um índice exclusivo? 2011-01-05 02:32:27 +0800 CST
  • Martin Hope
    Patrick Como posso otimizar um mysqldump de um banco de dados grande? 2011-01-04 13:13:48 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve