Array
(
)

SQL Server - Versão Free

Titanius
   - 14 nov 2006

Olá amigos, sei que isto já deve ter sido amplamente discutido aqui, mas estou novamente aqui pra perguntar. Pois estou iniciando um projeto, que tende a atender inicialmente médias empresas, e se tudo der certos empresas grandes.

Eu utilizo o Firebird, porém não sei se posso confiar nele estas informações neste quesito, então você podem tirar minhas dúvidas, seguem elas:

Sobre a versão gratuita (Express):

1) Qual o limite máximo de usuários conectados à base?
2) Seriam usuário concorrentes, ou apenas usuários conectados, o limite?
3) Existe limite de quantidade de tabelas? Se sim, qual seria?
4) Qual o limite do tamanho físico do arquivo na máquina do cliente?
5) Permite que eu acesse ele via internet?
6) Existe backup/restore?
7) Posso usar Trigger e SPs?

Por enquanto seriam estas as dúvidas,

Desde já agradeço a todos..

[]s

Ramms
   - 15 nov 2006

Olá titanius, se vc estiver falando da versão Express do SQL Server 2005 eu posso te ajudar, agora sobre o MSDE(Versão gratuita do SQL Server 2000) então não.

1) Qual o limite máximo de usuários conectados à base?
Não tem limite
2) Seriam usuário concorrentes, ou apenas usuários conectados, o limite?
Sem limite
3) Existe limite de quantidade de tabelas? Se sim, qual seria?
Não
4) Qual o limite do tamanho físico do arquivo na máquina do cliente?
4GB
5) Permite que eu acesse ele via internet?
Sim
6) Existe backup/restore?
Sim
7) Posso usar Trigger e SPs?
Sim

Na minha opnião o único ´problema´ do SQL Server 2005 Express é ausência do SQL Server Agent e do DTS. Que se não me engano falta em todo o SQL Server e vem no Visual Studio.

Recomendo que utilize SQL Server se suas aplicações forem para empresas de porte médio com tendência de crescimento, vc não terá dor de cabeça(se fizer tudo direitinho) por muito tempo... muito mesmo.

[]´s

Titanius
   - 15 nov 2006

Olá Ramms,

É sobre a versão Express mesmo...

Tenho mais algumas dúvidas:

- Qual o tamanho original do banco de dados? Digo, com quantos MB ele já começa?

- O que vem a ser: SQL Server Agent ?

- e o que vem a ser: DTS ?

[]s

Ramms
   - 16 nov 2006

Olá titanius...

- Qual o tamanho original do banco de dados? Digo, com quantos MB ele já começa?

Esse tamanho vc especifica, vc pode deixar em branco na criação do banco mas ele vai assumir o default da instalação do SQL Server.

- O que vem a ser: SQL Server Agent ?

SQL Server Agent é uma ferramenta do SQL Server, ele que gerencia os Jobs, Operadores, Alertas e tudo mais, é muito útil para fazer coisas automáticas como shrink, backup´s, restores, etc., ou quando dá algum pau no banco ele manda um netsend ou email pro DBA, etc., existem diversas coisas a se fazer com ele. Ter ele na versão express seria uma mão na roda, mas já é pedir d+ pra Microsoft =/

- e o que vem a ser: DTS ?

DTS é Data Transformation Services, particularmente é uma das áreas que mais gosto no SQL Server, ele serve pra fazer importações, exportações, conversões e uma porrada de outras coisas. Por exemplo, tenho um cliente que tem no seu sistema desktop base de dados Firebird, mas o site todo roda com bd SQL Server, sei que é uma grande gambiarra mas é preferência do Cliente, mas instalamos o SQL Server, ele faz uma conexão ODBC com o Firebird, busca os dados, converte faz select´s para regras de negócios, pega prazos, faz calculos e tudo mais ai dps exporta pro servidor externo atualizando o site, tudo isso via DTS.

Titanius
   - 16 nov 2006

Valeu Ramms,

Mas sem este sistema automático, seria igual ao Firebird.. :) Era por causa disso que eu queria mudar... rsrs...

[]s

Ramms
   - 16 nov 2006

Olá titanius...

Então kra, não é por nada não, mas comparar Firebird com SQL Server é besteira... Trabalho com os 2 bancos, mas Firebird só utilizo para aplicações pequenas, o SQL Server tem uma performance muito melhor, a ferramenta de manipulação dele (Management Studio) é muito melhor que o IBExpert, etc.. Existem diversos Pró´s, por isso te recomendo utilizar SQL Server se a aplicação for para empresas de médio/grande porte.

[]´s

Ramms
   - 16 nov 2006

Ah só mais uma coisa, se não me engano o MSDE(Versão free do SQL Server 2000) tem o SQL Server Agent =)

Ramms
   - 16 nov 2006

Achei um link interessantíssimo
http://www.sqlmagazine.com.br/Colunistas/PauloRibeiro/12_Versoes_SQL_Server.asp

Titanius
   - 16 nov 2006

Realmente Ramms, sei que comparar eles é fora de cogitação..

O meu medo, é que a base de dados passe dos 4GB.. pois na epoca que mexi com o SSQL 2000 o banco começava com quase 300MB.. sem nenhum dados...

entende a preocupacao? pois um sql server normal, é caro a beça..

[]s

Ramms
   - 16 nov 2006

Ah kra se a base de dados dos kras passar de 4gb é pq tem dinheiro pra comprar o SQL Server, convenhamos.
Ai pra migrar é fácil.

Ramms
   - 16 nov 2006

E outra, um banco firebird de 4gbs é uma dor de cabeça... =/

Ramms
   - 16 nov 2006

Só mais uma coisa (desculpe os posts em seguida), tenho um sistema que recebe 2000 cadastros novos por dia na tabela principal, gerando alguns registros junto em baixas, alterações e tudo mais, ao todo uns 10000 registros, já funciona a 8 meses, não passou de 150 mbs ainda... se vc for dando um shrink, fazendo um controle certinho do seu sistema não tem problema, se não quiser mesmo comprar o SQL Server pode usar mais de 1 banco, etc... SQL Server Express veio pra ser usado e abusado... mas me recuso a acreditar que uma empresa com uma base de dados de 4gbs com uma boa programação do banco e da aplicação não tenha dinheiro pra comprar o SQL Server.
Esse arquivo começou com 300 mbs pq era default da instalação do SQL Server, e outra, ele ia demorar pra encher esses 300mbs hein...

Titanius
   - 16 nov 2006

ah... estou começando a sacar... então eu posso começar o banco com 1GB, mas nao quer dizer que ele vai aumentar.. só se completar os 1GB.. correto?

Aí sim.. e a instalação da versão free, o próprio usuário pode fazer ou é complicado para ele?

[][s

Titanius
   - 16 nov 2006

Só adicionando...

1) Qual o link pra baixar a versão gratuita?
2) Eu tenho uma vesão do SQL Server2005, que digamos não é comprada diretamente da M$ :roll: ... ela tem as ferramentas de SQL Analyzier e tals.. se eu fizer meu banco nela, e mandar importar para a versão gratuita, funciona?

[]s

Ramms
   - 16 nov 2006

Sim vc pode começar com o banco em 1 GB, essa medida normalmente é tomada para não encher o HD, pq se encher o HD o serviço do SQL Server para, ai ninguém consegue se quer consultar, agora se encher o tamanho máximo do banco ele para inserções, updates e tudo mais, menos as consultas e os deletes. E tipo, vc configura o quanto ele vai aumentando, por exemplo, começa com 50mb, atingiu os 50 mbs ai vc configurou ele pra aumentar de 2 mb em 2 mbs, ai ele vai pra 52mb, ai vai até o tamanho máximo do arquivo. É uma recomendação da Microsoft criar o arquivo com tamanho pré-definido, por causa desse negócio do HD...

Não é complicado instalar o SQL Server, mas recomendo que vc instale pro Cliente, sei lá, SQL Server não é o tipo de Serviço que se deixa para o usuário =/

1) Qual o link pra baixar a versão gratuita?

http://go.microsoft.com/fwlink/?LinkId=65212 esse é o link para o Express ´puro´

2) Eu tenho uma vesão do SQL Server 2005, que digamos não é comprada diretamente da M$ ... ela tem as ferramentas de SQL Analyzier e tals.. se eu fizer meu banco nela, e mandar importar para a versão gratuita, funciona?

Não é necessário, na versão 2005 o Enterprise Manager e o Query Analyser foram integrados, se chama SQL Server Management Studio, na versão Advanced do Express ele já vem, então precisa usar a ´versão que não foi comprada diretamente da Microsoft´ :lol:
O Books Online vem separado...

SQL Server 2005 Express[b/]
http://go.microsoft.com/fwlink/?LinkId=65212

SQL Server 2005 Express Advanced[b/]
http://go.microsoft.com/fwlink/?LinkId=65109

Books Online
http://go.microsoft.com/fwlink/?LinkId=65208

A versão Advanced já vem com o Serviço SQL Server

Ramms
   - 16 nov 2006

Só pra complementar
http://msdn.microsoft.com/vstudio/express/sql/download/

Titanius
   - 16 nov 2006

Blz então... to começando a gostar da idéia... pois eu fiz um teste aqui... criei umas threads e andei dar um insert num banco firebird... num total de 3 milhões de registros, e o espaço em disco ficou em mais ou menos 2.5GB

E uma consulta nele, poutz... ninguem merece.. lento d+

tenho mais algumas perguntas (já devo estar enchendo ) :wink:

1) Você sabe o preco de uma versão normal do sql server?
2) Qual componente pra acesso é melhor utilizar? ADO ou DBExpress? Um é da Borland outro feito propriamente pela M$....qual é o melhor?

[]s

Titanius
   - 16 nov 2006

Olá Ramms,

Instalei a versão que você me informou, porém não vi nada pra criar o banco e tals... somente configuração do servidor...

Tenho que instalar algo mais?

Instalei tudo conforme manda a instalação, e mandei instalar tudo na hora que ele pede o que instalar...

[]s

Ramms
   - 17 nov 2006

Olá titanius desculpe a demora.

1) Você sabe o preco de uma versão normal do sql server?
http://www.microsafe.com.br/detalhefull.asp?codigo=228-04455
Em torno disso mesmo kra...
Mas dependendo do caso vc pode se tornar parceiro Microsoft ai vc pega bem mais barato e todos os softwares microsoft, vc manja disso?

2) Qual componente pra acesso é melhor utilizar? ADO ou DBExpress? Um é da Borland outro feito propriamente pela M$....qual é o melhor?

Pra dizer a verdade nunca testei ADO, sempre usei DBExpress, nunca tive problemas com ele, sinceramente essa pergunta não vou poder te responder, vou até estudar =P

Que versão vc instalou?
Qts mbs tinha o Instalador?
Se vc baixou o Advanced é só abrir o SQL Management Studio Express e criar o banco pelo editor sql ou com o assistente.

Titanius
   - 17 nov 2006

Olá, eu instalei a versão BR de 50 mbs... por isso entao... vou instalar a outra.. valeu...

[]s

Titanius
   - 17 nov 2006

Olá Ramms,

Instalei a versão grande, de quase 200MB, só que em inglês... tenho mais algumas perguntinhas...

1) O SQL Server, tem problema com acentuação, igual ao firebird, tipo Charset e tals, qual eu uso lá na hora de criar minha base de dados?

2) O que é aquela versão de 50MB em portugues?

3) O que seria um Shrink? Lá tem a opção de automático, é bom usar isto?

[]s