Acesso Clientes

Número Azul Das 8 às 22 horas 808 78 1000

Ajuda

A solução a qualquer dúvida sobre o funcionamento e gestão dos nossos produtos

Ajuda

Voltar à ajuda

Alojamento Web - Bases de dados - Microsoft SQL Server

Imprimir
  1.  O que é SQL Server?
  2.  O que é o registo de transacções?
  3.  Qual é a distribuição adequada para dados e transacções?
  4.  Como trabalhar com uma base de dados SQL Server?
  5.  Como acedo ao SQL Server desde páginas ASP?
  6.  Tenho uma base de dados Acesss e quero migrar para SQL. Como o faço?
  7.  O que tenho que modificar nas minhas páginas para funcionar com SQL, na vez de Acesss?
  8.  Posso ter permissão de DBO na minha base de dados SQL?
  9.  Posso criar diagramas e stored procedures?
  10.  Posso executar directamente procedimentos no meu SQL?
  11.  Posso realizar replicações da mimha base de dados SQL?
  12.  Posso realizar cópias de segurança do meu SQL?
  13.  Posso realizar DTS com o meu SQL?

  1. O que é SQL Server?

    O SQL Server é um sistema de gestão de bases de dados de Microsoft. As bases de dados alojadas sob este sistema são conhecidas como bases de dados SQL.

    O servidor de SQL Server é uma máquina independente do servidor web, dedicada exclusivamente a armazenar bases de dados deste sistema.

    Voltar

  2. O que é o registo de transacções?

    Quando numa base de dados SQL realizam-se operações de inserção e eliminação, as mesmas são registadas num ficheiro. Este ficheiro é o registo de transacções:

    • Permite desfazer alterações para voltar a estados anteriores sem perda de informação o da consistência dos dados.
    • Ocupa parte do espaço dedicado à base de dados SQL, de modo que o espaço total compõe-se de uma parte para dados e outra para o registo.

    Voltar

  3. Qual é a distribuição adequada para dados e transacções?

    A distribuição mais adequada do espaço é metade para dados e metade para transacções.

    • Esta distribuição pode variar em função das actualizações que for a realizar no seu site. Se são pouco frequentes, poderá reduzir o espaço de transacções e deixar mais espaço para os dados.
    • Ao activar a base de dados SQL, desde o painel de controlo do seu domínio, secção Bases de Dados, poderá escolher o tamanho que deseja para dados e para as transacções.

    Voltar

  4. Como trabalhar com uma base de dados SQL Server?

    Pode conectar com a sua base de dados SQL principalmente de duas formas:

    Através do administrador corporativo do SQL:

    1. Após abrir o programa, clique no botão direito sobre "Grupo de SQL Server" e escolha "Novo Registo de Servidor SQL Server...".
    2. Siga o assistente e indique os dados necessários para a ligação:
      • O nome ou IP do servidor SQL.
      • O tipo de autenticação (escolher SQL Server).
      • O utilizador e password com os quais autenticar-se (os da base de dados).
    3. No fim criar-se-á um ícone com o que poderá se conectar com a base de dados (deverá seleccioná-la dentre a lista que aparece ao ligar-se).

    Através do programa Microsoft Access:

    1. Após abrir a aplicação, aceda ao menu "Ficheiro – Nova..." e clique no ícone "Projecto (base de dados existente)".
    2. Indique um nome qualquer para o ficheiro e clique no botão "Criar".
    3. Siga o assistente e indique os dados necessários para a ligação:
      • O nome do servidor SQL (ou o IP).
      • O utilizador e password da base de dados.
      • No ponto 3, deve seleccionar "base de dados", e voltar a introduzir o nome de utilizador.
    4. Ao clicar em "Aceitar", conectar-se-á à base de dados.

    Os dados do servidor SQL podem ser consultados na secção Base de Dados > SQL do painel de controlo do seu domínio.

    Voltar

  5. Como acedo ao SQL Server desde páginas ASP?

    Consulte os nossos guias de uso sobre bases de dados SQL Server para ver as distintas alternativas de que dispõe para conectar às suas bases de dados SQL.

    Voltar

  6. Tenho uma base de dados Acesss e quero migrar para SQL. Como o faço?

    O Acesss 2000 inclui um assistente para conversão ao SQL Server. Se encontra no menu Ferramentas / Utilitários da base de dados.

    Para mais informação, consulte o nosso guia de uso sobre bases de dados SQL Server, a secção Como copiar dados de um ficheiro .mdb ao servidor SQL Server?

    Voltar

  7. O que tenho que modificar nas minhas páginas para funcionar com SQL, na vez de Acesss?

    A única diferença está na cadeia de ligação:

    • Se utilizar bases de dados .mdb, a cadeia de ligação será do género:

      "DSN=meudsn"

    • Se utilizae SQL Server deve incluir o login e password:

      "DSN=meudsn;UID=login;PWD=password"

    O resto não muda. O DSN para aceder ao SQL Server obtém-se no painel de controlo do domínio, ao activar a base de dados.

    Dado que é necessário indicar login e password num ficheiro de texto (ASP), recomendamos extremar as precauções, quer sobre o servidor (por exemplo, eliminando a  permissão para leitura sobre a directoria dos ASP) como sobre as pessoas que têm acesso ao seu computador de trabalho, ou às suas cópias de segurança locais.

    Voltar

  8. Posso ter permissão de DBO na minha base de dados SQL?

    Tratando-se de servidores partilhados, não é possível atribuir permissões de DBO à sua base de dados, visto que com tais permissões poderia aceder a outras bases de dados do mesmo servidor e, da mesma forma, outros utilizadores com estas permissões poderiam aceder à sua base de dados.

    Se precisar de permissões de DBO, considere subscrever um Servidor Dedicado para SQL Server, de uso individual, o qual poderá configurar segundo as suas necessidades.

    Voltar

  9. Posso criar diagramas e stored procedures?

    Por defeito as bases de dados não se encontram configuradas para realizar este tipo de tarefas, ainda que sim são permitidas.

    Para poder usá-las, deve solicitar a sua activação ao Departamento de Suporte Técnico, desde a secção 'Contacto' da Área de Cliente.

    Não esqueça indicar na petição a base de dados sobre a qual deseja sejam activdas estas funcionalidades.

    Voltar

  10. Posso executar directamente procedimentos no meu SQL?

    Não. Por motivos de segurança, tratando-se de servidores partilhados, não é possível executar directamente procedimentos na sua base de dados.

    Voltar

  11. Posso realizar replicações da mimha base de dados SQL?

    Não. Uma replicação de dados somente se pode efectuar com permissões de DBO ou de OWNER sobre a base de dados. Estas permissões não são concedidas, visto que poderia aceder também a outras bases de dados do mesmo servidor e, da mesma forma, outros utilizadores com estas permissões poderiam aceder à sua base de dados.

    Se tiver um servidor de SQL local, dispõe duma solução alternativa:

    • Crie no seu servidor local de SQL um DTS para exportar todas as tabelas do seu servidor ao nosso, ou aquelas actualizadas mais frequentemente (existe um assistente no administrador corporativo para o realizar).
    • Automatize esta tarefa para ser feita periodicamente (inserindo-a como trabalho no Agente do SQL do seu servidor).

    Voltar

  12. Posso realizar cópias de segurança do meu SQL?

    Nos nossos servidores não está permitida a realização de cópias de segurança por parte do cliente, por se tratar de servidores partilhados.

    • Pode sim importar os dados com o administrador corporativo de SQL ou com o Microsoft Acesss.

    O nossos sistemas realizam backups periódicos de todas as bases de dados. Se precisar de uma restauração urgente:

    • indicando base de dados, data e hora aproximada da qual deseja recuperemos os dados (recuperar-se-ia da cópia mais próxima à data indicada).
    • O serviço de restauração não é gratuito. Consulte os preços ao Departamento Comercial.

    Voltar

  13. Posso realizar DTS com o meu SQL?

    Não. Por questões de segurança não é possível realizar processos automáticos desde o SQL, num servidor partilhado.

    Se necessita realizar este tipo de tarefas, considere subscrever um Servidor Dedicado para SQL Server, de uso individual, o qual poderá configurar segundo as suas necessidades.

    Voltar

Voltar à ajuda

* Os preços não incluem IVA.