Hi,
I have made setup of my program,
I need to attach a db to the server. To do this:
- Copy mdf and ldf files into default data folder of instance of sqlexpress
- run scrip from custom action in the installer that:
a. attach the db
b. create login
c. create user for login in db
There is a problem...I run script slq file by sqlcmd and launch it from a c# process.
The rusult is that the db was attacched but in only read mode, and the point c not work.
If I execute manually the same script sql with sqlcmd in dos window, it work without problem in all point: a,b and c
What are the reason of this?
I think that start process in c# not work correctly....this is the code:
process = new Process();
process.StartInfo.FileName = "sqlcmd.exe";
process.StartInfo.Arguments = commandLine;
process.Start();
process.WaitForExit();
help me, plese!
thanks in advance
andrea
SInce you have posted this in Express forum, i strongly feel that you should use SQL Server Express User Instance feature. Its nothing but Embedded Database.
Refer this.
http://blogs.msdn.com/sqlexpress/archive/2006/11/22/connecting-to-sql-express-user-instances-in-management-studio.aspx
Madhu
No comments:
Post a Comment