Этот вид отстой. Если я подключаюсь к БД SQL Server (файл .mdb) через проводник сервера VS.Net, я не могу подключиться к тому же файлу через SQL Server 2008 Management Studio в том же файле. Файл заблокирован.
Например, я получаю следующую ошибку из SQL Server Management Studio
СОЗДАН ФАЙЛ, обнаруженный во время работы
системная ошибка 32 (процесс не может
получить доступ к файлу, потому что он
используется другим процессом.) в то время как
пытаясь открыть или создать
физический файл 'C: \ SQL Server 2000
Образцы баз данных \ NORTHWND.MDF '.
(Microsoft SQL Server, ошибка: 5123)
Я играю с LINQ to SQL. Поэтому вам необходимо подключиться к проводнику сервера VS.Net, чтобы перетаскивать объекты таблицы и создавать файлы .dbml. Тем не менее, если я хочу запросить базу данных с использованием старой школы SQL из Management Studio, я не могу ... Я получаю вышеуказанную ошибку. То же самое, если я попытаюсь подключиться с помощью LINQPad (отличный инструмент ... но бесполезный благодаря этой раздражающей блокировке файла).
Так кто-нибудь знает, как я могу одновременно подключиться к одному и тому же файлу .mdb из нескольких программ, таких как проводник серверов VS.Net, студия управления SQL Server и LINQPad?
Спасибо!
Кстати, этот сайт просто потрясающий, и мне нравится тот факт, что они сделали это в ASP.Net и использовали LINQ to SQL для доступа к данным ... ладно, не по теме. К сожалению.