PDA

View Full Version : مشکل در Attach کردن دیتابیس



vahid dot net
شنبه 21 شهریور 1388, 11:39 صبح
با سلام
من در بخش Server Explorer ویژوال استادیو یک دیتابیس رو که Attach می کنم در مرحله بعد که می خوام از جداول اون استفاده کنم پیغام خطای زیر ر و میده ، لطفا راهنمایی کنید که مشکل کار کجاست .

khz-web1
شنبه 21 شهریور 1388, 13:04 عصر
سلام
چرا با خود ms sql server این کارو انجام نمیدی؟

vahid dot net
شنبه 21 شهریور 1388, 14:49 عصر
ببینید من این کار رو هم که از طریق ms sql server انجام می دم باز هم فایده نداره و مشکل دقیقا زمانی رخ میده که من یک بار برنامه ی vs باز و بسته می کنم اگر بعد از ورود به برنامه اون رو اجرا کنم پیغام خطای زیر رو میده در ضمن Connectionstring هم به صورت زیر ست شده :


<connectionStrings>
<add name="SecurityTutorialsConnectionString"connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\SecurityTutorials.mdf;Integrated Security=True;User Instance=True"providerName="System.Data.SqlClient"/>
</connectionStrings>


پیغام خطا :

karim orooji
شنبه 21 شهریور 1388, 15:03 عصر
سلام دوست عزیز
به نظر من بهتره ابتدا فایل بانکتو در مسیر نصب sql در این مسیر کپی کنی

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

بعد sql را اجرا کن و دوباره از مسیر بالا فایل mdf اون بانک رو attach کن
موفق باشی ...
امیدوارم مشکلت حل بشه

VS2010
شنبه 21 شهریور 1388, 15:56 عصر
من وقتی میخوام اتچ کنم روی دکمهadd که کلیک میکنم پیغام زیر رو میده


An exception occurred while executing a Transac-SQL statement or batch .
Microsoft.SqlServer.Express ConnectionInfo )
Additional information :
The EXECUTE permission was denied on the object xp_ instance_regread',database
mssqlsystemresource ',schema sys .
The EXECUTE permission was denied on the object xp_ instance_regread',database
mssqlsystemresource ',schema sys .
The EXECUTE permission was denied on the object xp_ instance_regread',database
mssqlsystemresource ',schema sys .
The EXECUTE permission was denied on the object xp_ instance_regread',database
mssqlsystemresource ',schema sys .
The EXECUTE permission was denied on the object xp_ instance_regread',database
mssqlsystemresource ',schema sys .
The EXECUTE permission was denied on the object xp_ instance_regread',database
mssqlsystemresource ',schema sys .
The EXECUTE permission was denied on the object xp_ instance_regread',database
mssqlsystemresource ',schema sys .
The EXECUTE permission was denied on the object xp_ instance_regread',database
mssqlsystemresource ',schema sys .
The EXECUTE permission was denied on the object xp_ instance_regread',database
mssqlsystemresource ',schema sys . Microsoft SQL Server, Error:229 )

vahid dot net
دوشنبه 23 شهریور 1388, 10:17 صبح
سلام دوست عزیز
به نظر من بهتره ابتدا فایل بانکتو در مسیر نصب sql در این مسیر کپی کنی

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

بعد sql را اجرا کن و دوباره از مسیر بالا فایل mdf اون بانک رو attach کن
موفق باشی ...

امیدوارم مشکلت حل بشه

با تشکر
اما اگر بخواهیم که فایل دیتابیس رو در پوشه App_Data قرار بدیم چطور ؟
آیا connectionString مشکلی نداره ؟

princoo
چهارشنبه 25 شهریور 1388, 03:25 صبح
توی وب کانفیگ تگ زیر رو حذف کن:
User Instance=true

vahid dot net
چهارشنبه 25 شهریور 1388, 11:54 صبح
توی وب کانفیگ تگ زیر رو حذف کن:
User Instance=true
با تشکر
توی وب کانفیگ برنامه این تگ رو پیدا نکردم . لطف کنید بگید کار این تگ چیه ؟