Home > programming > Utilizando aspnet_regsql.exe na linha de comando

Utilizando aspnet_regsql.exe na linha de comando

Ola pessoal,

Uma dica rapida que eu aprendi hoje.

Estava tentando configurar membership provider no meu banco de dados local (.mdf). Quando utilizamos o aspnet_regsql no modo wizard, ele tenta encontrar os bancos de dados configurados no SQL Server.

Mas e se voce quiser criar as tabelas num banco de dados local (.mdf) no SQLEXPRESS ?

Ai vai,

Suponha que voce tenha um banco de dados chamado MainDB.mdf dentro do diretorio App_Data da suas aplicacao, na linha de comando digite:

aspnet_regsql -A all -C “Data Source=.\SQLEXPRESS;Integrated Security=True;User Instance=True” -d D:\MyApplication\App_Data\MainDB.mdf

output:

-A, especifica quais as funcionalidades que voce deseja adicionar ao seu banco, no meu caso eu coloquei “all” que irar criar as tabelas para Membership, Profile, Role, Personalization e WebEvent.

-C, especifica a QueryString. Repare que eu nao coloquei o nome do banco.

-d, specifica o path para o banco de dados que as tabelas serao criadas.

Apos isso, se voce abrir o banco de dados, as tabelas estarao criadas, veja figura abaixo:

Para ver a lista completa dos comandos:

http://msdn.microsoft.com/en-us/library/x28wfk74.aspx

Enjoy!

Advertisement
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.