Как прикрепить базу данных к sqlserver с помощью веб-страницы
Я должен создать новую базу данных из DataContext (dbml) и прикрепить ее к sqlserver
Я создал новую базу данных, но метод attach не работает
Что я уже пробовал:
MyDataContext db = new MyDataContext (connstr); db.CreateDatabase(); System.Diagnostics.Process process = new System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(); startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; startInfo.FileName = "cmd.exe"; startInfo.Arguments = "sqlcmd -S localhost\\SQLexpress"+ Environment.NewLine + "USE [master]"+ Environment.NewLine + "GO"+ Environment.NewLine + "CREATE DATABASE MyNewDb ON "+ Environment.NewLine + "( FILENAME = N'C:\\Program Files\\Microsoft SQL Server\\MSSQL10_50.SQLEXPRESS\\MSSQL\\DATA\\MyNewDb.mdf' ),"+ Environment.NewLine + "( FILENAME = N'C:\\Program Files\\Microsoft SQL Server\\MSSQL10_50.SQLEXPRESS\\MSSQL\\DATA\\MyNewDb.ldf' )"+ Environment.NewLine + " FOR ATTACH ;"+ Environment.NewLine + "GO"; process.StartInfo = startInfo; process.Start(); process.WaitForExit();