Где SQL Server 2005 хранит файлы .mdf?

Для полноты, вот версия mkgmtime (), которая принимает struct tm * в качестве аргумента:

static time_t mkgmtime(const struct tm *ptm) {
    time_t secs = 0;
    // tm_year is years since 1900
    int year = ptm->tm_year + 1900;
    for (int y = 1970; y < year; ++y) {
        secs += (IsLeapYear(y)? 366: 365) * SecondsPerDay;
    }
    // tm_mon is month from 0..11
    for (int m = 0; m < ptm->tm_mon; ++m) {
        secs += DaysOfMonth[m] * SecondsPerDay;
        if (m == 1 && IsLeapYear(year)) secs += SecondsPerDay;
    }
    secs += (ptm->tm_mday - 1) * SecondsPerDay;
    secs += ptm->tm_hour       * SecondsPerHour;
    secs += ptm->tm_min        * SecondsPerMinute;
    secs += ptm->tm_sec;
    return secs;
}
13
задан p.campbell 17 August 2010 в 00:06
поделиться

4 ответа

Вы также можете использовать Management Studio для просмотра свойств> файлов любой базы данных - в ней будут показаны файлы и параметры их роста.

13
ответ дан 1 December 2019 в 19:01
поделиться

попробуйте это, запустите этот запрос

use model
go
SELECT physical_name FROM sys.database_files

в моем случае на моем ноутбуке он находится в этой папке

C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\

13
ответ дан 1 December 2019 в 19:01
поделиться

По умолчанию, в \Program Files\Microsoft SQL Server\

6
ответ дан 1 December 2019 в 19:01
поделиться

Вероятно, вам следует выполнить экспорт базы данных из Management Studio, чтобы не было проблем с совместимостью.

0
ответ дан 1 December 2019 в 19:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: