Click here to Skip to main content
15,889,200 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more: (untagged)
Hello,

Im using this following softwares:
VS 2008 & Microsoft SQL Server 2005

I want to attach my database to SQL Server. How can I do this(Without using wizard) ?

TIA
Posted

1 solution

Connect to master Database using your .NET object. Then run the stored procedure below :

EXEC sp_attach_db @dbname = 'dbname', <br />     @filename1 = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\dbname.mdf', <br />     @filename2 = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\dbname_log.LDF'


Please replace the path to the existing mdf and ldf files.

You can also create using

CREATE DATABASE [dbname] ON <br />( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\dbname.mdf' ),<br />( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\dbname_log.LDF' )<br /> FOR ATTACH<br />GO<br />

command

Hope you can do this now.

 
Share this answer
 


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900