Como você pode ver em outra pergunta minha , gerar dados de teste é meu tema agora.
Neste ponto, ainda estou gerando meus dados de teste manualmente. No entanto, esse processo sempre gera pequenas quantidades de dados (geralmente cinco a dez linhas), pois é um processo manual.
Existem ferramentas para automatizar esse processo? Particularmente, gostaria de poder gerar mais de 1 mil linhas.
Gerador de Dados SQL do Red Gate?
Um excelente recurso é, claro, o Redgate SQL Toolbelt, em particular o Data Generator
Você pode usar projetos de banco de dados do Visual Studio com Planos geradores de dados .
Um bom tutorial em vídeo pode ser assistido aqui: How Do I: Generate Test Data using Visual Studio Team System Database Edition?
Vou responder da mesma forma que fiz quando isso foi solicitado para o mysql :
Muitas vezes, é melhor fazer isso sozinho, ou os dados podem ser muito aleatórios e não terão uma distribuição semelhante à aparência de seus dados reais. (por exemplo, os índices são bons para dados verdadeiramente aleatórios ... não tanto quando há um número limitado de permutações ou alguns valores ocorrem mais de 20% do tempo)
Normalmente, uso scripts Perl para gerar meus dados simulados e gravá-los em arquivos tab delim ... Posso usar os mecanismos de importação em massa desse banco de dados para carregá-los ou usar outro script que insere os registros em uma determinada cadência (por exemplo, inserir (x) registros a cada (y) segundos, com um pequeno intervalo de tempo inserido)