ورود

View Full Version : مشکل در ارتباط با پایگاه داده



ayani2002
شنبه 24 آذر 1386, 12:35 عصر
من یک پروژه دارم که با ASp.net2 و sql server2 نوشته شده و برای هر کاربر در sql serverیک userتعریف کرده ام و اجازه دسترسی به databaseخاصی را داده ام ولی وقتی در برنامه یک myconnection از نوع sqlconnection تعریف می کنم و
myconnection.connectionstring="Data Source=ayani;Initial Catalog=Test;Integrated Security=False;User ID='" & Me.txtUserName.Text & "' ;Password='" & Me.txtPassword.Text & "' "

وبا دستور myconnection.openمی خواهم connectiionرا open کنم مشکل اینجاست که اگر userمربوطه به database مشخص شده دسترسی نداشته باشد باز هم connection باز میشود تنها کافیست یک username , password با این مشخصات در sql ایجاد شده باشد و سطح دسترسی با database چک نمی شود.

Cave_Man
شنبه 24 آذر 1386, 12:46 عصر
حدس میزنم شما اجازه SELECT کردن اون user رو حذف نکردید

ayani2002
شنبه 24 آذر 1386, 13:12 عصر
هیچگونه دسترسی به user برای یکی از databaseها نداده ام و دسترسی کامل برای یک database دیگر داده ام ولی برای اون database که هیچ دسترسی وجود ندارد باز هم openانجام میشود.