Array
(
)

Iniciando o Sql Server

Amilton/pr
   - 17 jan 2005

Oi pessoal, estou pensando seriamente em utilizar o Banco Sql Server em meus aplicativos então gostaria de saber se esse banco é gratuito(ou se tem alguma versão free), onde encontro para baixar e as ferramentas para manipulação (DDL e DML) e ainda a forma de acesso, tipo MSDE e Odbc.
Grato pela atenção de quem puder ajudar!!!!

Vinicius2k
   - 17 jan 2005

Colega,

O SQL Server não é free, ao contrário, tem um custo de propriedade, relativamente alto, assim como o Oracle.

O MS SQL Server Desktop Engine (MSDE) é uma versão ´Light´ do SQL Server e esta sim é free. Download em:
http://www.microsoft.com/downloads/details.aspx?familyid=413744d1-a0bc-479f-bafa-e4b278eb9147&displaylang=en

É uma boa opção para aplicações pequenas que tendem a crescer e migrar posteriomente para o SQL Server, mas tem limitações quanto ao número de operações concorrentes no servidor (máximo de 5) e quanto ao tamanho máximo dos dados (2 GB) e, assim como no SQL Server, a relação hardware/performance é mais estreita do que nos principais SGBDs free existentes, como Firebird e PostgreSQL.

O SQL Server é um excelente SGBD, mas não recomendo o uso do MSDE em aplicações médias ou grandes, em face as suas limitações.

Citação:
MSDE Database Limitations

MSDE is intended for single user or small workgroup environments. The following are some of the MSDE limitations in comparison with SQL Server:

* No Enterprise Manager
* No Query Analyzer
* No Index Tuning Wizard
* Only 2GB RAM
* Only 2GB database size limit
* Only 2 CPUs
* Only five concurrent batch workloads or 25 concurrent connections for websites
* No Database Server Failover Support
* No Full-text search
* No SQL Server Profiler
* No Import and Export Wizards
* No OLAP
* No English Query
* No SQL Books Online
* No Full or Bulk-Logged recovery model support (only simple)

(This list covers most of the MSDE limitations. There may be a few omitted.)


No SQL Server vc já terá tudo o que precisa para administrar o servidor, bancos e usuários (Enterprise Manager), não necessitando de ferramentas de 3ºs.
Já no MSDE não acompanha nenhuma ferramenta GUI de administração (apenas a ferramenta console OSQL) e eu recomendo o uso desta : http://www.sqlmanager.net/products/mssql/manager

Esta ferramenta tem uma versão ´Lite´ com funcionalidades básicas para administração, mas algumas coisas vc ainda precisará fazer via script, como atachar os bancos no servidor, por exemplo.

Há algum tempo a Microsoft disponibilizou uma ferramenta, mas é baseada em Web :
http://www.microsoft.com/downloads/details.aspx?FamilyId=C039A798-C57A-419E-ACBC-2A332CB7F959&displaylang=en

A melhor forma de conexão no Delphi, na minha opinião, é a tecnologia dbGO (ADO) via provedor OLE DB (preferencialmente) ou ODBC.

T+