با سلام
بعد از نصب sql express 2008 r2 و اتچ پایگاه ، یه مشکل پیش میاد که پایگاه read only میشه و نمیشه رکورد ثبت کرد.
روی ویندوز 8.1 که بلااستثناء resd only میشه و روی 7 و xp هم گاهی اوقات میشه و گاهی نمیشه.
تمامی تالارها و فروم ها رو هم گشتم کد زیر رو پیدا کردم که روی express 2008 r2 جواب نمیده و ارور میده.
ALTER DATABASE db1 SET READ_WRITE WITH NO_WAIT'
حتی کد زیر رو هم تست کردم
Query.SQL.Text:='ALTER DATABASE db1 SET SINGLE_USER WITH ROLLBACK IMMEDIATE';
Query.ExecSQL;
Query.SQL.Text:='ALTER DATABASE db1 SET READ_WRITE';
Query.ExecSQL;
Query.SQL.Text:='ALTER DATABASE db1 SET MULTI_USER';
Query.ExecSQL;
روی سیستم خودم که sql enterprise r2 هست اروری نمیده و ظاهرا با موفقیت انجام میشه اما روی express r2 جواب نمیده.
ممنون میشم دوستان راهنمایی کنند.
به هرجا زدم به در بسته خورم