Это моя первая попытка Visual Basic 2010 Express, хотя я имею опыт работы с VBA более 10 лет.
Я работаю с Windows XP SP2 на настольном ПК с установленным следующим:
- Visual Basic 2010 Express ... только что установлен!
- SQL Server 205 Express ... работает на ПК в течение 12 месяцев
Я создал новую базу данных вSQL для моего тестового приложения, но я не добавил ни пользователей, ни разрешений, поскольку я использую аутентификацию Windows.
Я создал новое решение Windows Forms Solution в VB2010EXP и попытался добавить новый источник данных для моегоновая база данных SQL, но она продолжает выдавать сообщение об ошибке отсутствия прав на базу данных.
2 дня поиска в сети подтвердили многие другие с похожими проблемами, но не нашли очевидного решения.В конце концов я нахожу несколько тем о разрешениях и перемещении mdf в корень жесткого диска, поэтому попробуйте переместить мой файл mdf ближе к корню жесткого диска.
msf находился в C:\Documents and Settings\_SharedData\Application_Data\MSSQL2005\Data\
, теперь в C:\SQL2005\Data\
Теперь я наконец-то могу добавить источник данных в свою базу данных и начать использовать VS.
Проблема иногда возникает, когда я работаю в VB и затем захожу в SQL Management Studio и пытаюсь просмотреть / изменить мою БД, это выдает ошибку, и я не могу получить доступ к своей БД.Затем мне нужно отсоединить и повторно присоединить мою БД, прежде чем я смогу работать с ней.
Итак, мои вопросы:
Конечно, местоположение моего файла MDF не должнобыть критичным ???
Нужно ли мне добавлять пользователя и права доступа к моей БД или VB сможет справиться с этим автоматически, поскольку я использую аутентификацию Windows
Есть ли какие-либо известные проблемы с VB / VS, вызывающие ошибки в SQL Managment Studio?
Заранее спасибо
Предоставить