EDIT2: найдено исправление!Я использовал номер нужной схемы вместо имени.Должен был подумать об этом раньше, правда!И я думаю, что сообщения об ошибках могли бы быть немного лучше.Спасибо за ваше время!
Как я могу получить имена всех таблиц в базе данных через sql внутри asp classic?Сервер работает под управлением windows 2008, iis7.5 и microsoft jet.Я перепробовал все запросы, которые мог найти в интернете (и здесь), но ни один не помог.
Если я добавлю;на запрос на одновременный запуск набора запросов он выдает ошибку, поскольку оператор не завершен через точку с запятой.
Невозможно получить доступ к базе данных master.mdf, поскольку она имеет неизвестный формат.
Переменная sysobjects, очевидно, не существует.
Я использую формат mssql 2000.(.mdf)
Соединение устанавливается через классический asp с поставщиком Microsoft.Jet.OLEDB.4.0 и соединением / набором записей ADODB.
Как получить список всех таблиц в базе данныхиспользуя TSQL?
Запрос для получения имен всех таблиц в базе данных SQL Server 2008
РЕДАКТИРОВАТЬ: я обнаружил две папки, содержащие базы данных.Один находится в C:\program files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\mssql\binn\templates
и содержит master.mdf, mastlog.ldf, model.mdf, modellog.ldf, msdbdata.mdf и msdblog.ldf.Другой также находится в каталоге \binn\template data
и содержит master.mdf, mastlog.ldf, model.mdf, modellog.ldf, MSDBData.mdf, MSDBLog.ldf, mssqlsystemresource.ldf, mssqlsystemresource.mdf, tempdb.mdf и templog.ldf.Может быть, это представляет какой-то интерес?
Как я могу узнать, если у меня есть разрешение?Выдает ли это разрешение на ошибку?
Пожалуйста, помогите!Нет не надоПрочитайте 2-е редактирование вверху.