ACTIVAÇÃO WEBMAIL  
  Para Activar ou Configurar os seus serviços Net4B   Para utilizar o seu serviço de Faxmail e Webmail
Suporte
 
Menu

Administração do Portal
dial up
Mail
Web Mail
News
Web Host
Fax Mail

Webhost

O serviço Hosting Base de Dados destina-se a todos os Clientes empresariais que, desejando ter páginas na Internet com funcionalidades de recolha de informação das Base de Dados e preenchimento das mesmas, não possuem nem querem vir a possuir um Servidor, recorrendo assim à infra-estrutura partilhada da OniTelecom.

O cliente necessita de efectuar os seguintes passos para poder utilizar com sucesso a sua Base de Dados instalada na infra-estrutura partilhada da OniTelecom.


1º Passo

• O cliente deverá confirmar que possui os seguintes dados:

Nome da Base de Dados: <nome_db>
Tipo: MySQL
Login Admin: <user_admin>
Password Admin: <pass_admin>
Login de Leitura: <user_leitura>
Password de Leitura: <pass_leitura>
Quota (MBytes):

Nome do servidor de mssql: mssql.lx.esp

Nota: Nos scripts de exemplo os valores entre < > devem ser substirtuidos pelo respectivo valor.

2º Passo

• Copiar a estrutura da base de dados (Tabelas e Campos) do ambiente de Pré-Produção que o cliente utiliza para o repositório partilhado da OniTelecom, através da criação de um “Dump” file

3º Passo

• Efectuar o Up-Load do ficheiro com a estrutura “Dump” para o repositório de Hosting de páginas do cliente.

4º Passo

• Executar o “script” que contem o “Dump” file com a estrutura da base de dados.

5º Passo

• Incluir nos ficheiros de HTML o respectivo código (PERL, PHP, ASP) para inserir e/ou visualizar a informação que está na base de dados.

Microsoft SQL (MSSQL)


• Processo para criar o ficheiro com a estrutura da base de dados (Tabelas) que está a utilizar em pré-produção e necessita de passar para o repositório partilhado da OniTelecom.

1º Microsoft SQL Server 2000

2º Escolher quais são os objectos (Tabelas) a serem incluídos no “Script SQL”


3º Confirmar que foi criado um ficheiro “Dump” com a seguinte estrutura.


Processo para efectuar o “upload” do ficheiro criado previamente.

Efectuar via FTP o Up-Load do ficheiro.

Confirmar qual é o “User” e a “Password” do repositório de Hosting de Páginas (Webhost). (Esta informação poderá ser consultada no portal www.net4b.pt

Utilizar um dos “Scripts” que se seguem como exemplo para carregar o ficheiro.


Nome da base de dados: <nome_db>
Nome de utilizador: <user_admin>
Password de utilizador: <pass_admin>
Ficheiro de SQL: dump.sql

PHP:

------------------------------------------------------

<?php
error_reporting(E_ALL);

$dbh = mysql_connect('mssql.lx.esp', '<user_admin>', '<pass_admin>') or print(mysql_error()."<br>\n");
mysql_select_db('<nome_db>', $dbh) or print(mysql_error()."<br>\n");


$fcontents = file('./dump.sql');
while (list ($line_num, $line) = each ($fcontents))
{
$line = chop($line);
echo "$line<br>\n";
if ($line <> '') {
mysql_query($line,$dbh) or print(mysql_error()."<br>\n");
}
}

?>

-------------------------------------------------
ASP:
------------------------------------------------------

MyConn.Open "DRIVER={SQL Server};SERVER=mssql.lx.esp;DATABASE=<nome_db>;UID=<user_admin>;PWD=<pass_admin>"
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath("dump.sql"), 1)
do while f.AtEndOfStream = false
MyConn.Execute(f.ReadAll)
Loop
f.Close

------------------------------------------------------

Nota: A 1ª e 2ª linha no script acima são uma única linha, por existir um espaço em "...{SQL Server}..." a formatação desta página separa-as.


Neste momento só foi criada a estrutura da base de dados (Tabelas e Campos), não foram transferidos registos (Dados) caso necessite de transferir alguns dados da sua base de dados em pré-produção para a infra-estrutura partilhada da OniTelecom deverá criar um backup dos seus registos efectuar o “Up-Load” e solicitar que esses registos sejam carregados.


Apartir deste momento já poderá inserir e/ou visualizar a informação existente na Base de dados


insert into tab1 (campo2,campo3,campo4) values (2,3,4)

select campo,campo2,campo3,campo4 from tab1


 

<& /mason/footer &>