PDA

View Full Version : مشکل در اتچ کردن بانک SQL



omid-vbAuto
جمعه 20 اسفند 1389, 05:37 صبح
با سلام خدمت دوستان محترم

من یه بانک sql2005 به نام ATOM درست کرده و در پوشه C:\ZZZ کپی کرده ام .حالا می خوام از طریق کد زیر فایل دیتا بیسم رو اتچ کنم.اما اتچ نمیشه.خطائی هم نمی گیره.لطفا ایرادشو بفرمائید:





Dim cmd As New SqlClient.SqlCommand
cmd.Connection = New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;Integrated Security=True")
cmd.CommandText = "IF exists (select name from master.sys.databases sd where name = N'C:\ZZZ\ATOM.MDF' and SUSER_SNAME(sd.owner_sid) = SUSER_SNAME() ) EXEC [C:\ZZZ\ATOM.MDF].dbo.sp_changedbowner @loginame=N'OMID_2\OMID Rostami A.Candy', @map=false"

cmd.Connection.Open()
cmd.ExecuteNonQuery()

mobtakercode
جمعه 20 اسفند 1389, 11:08 صبح
تا آنجایی که من می دانم و یاد دارم همیشه برای Attach کردن فایلهای Sql express از دستور زیر استفاده می کردند

Server=.\SQLExpress;AttachDbFilename=|DataDirector y|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;