CreateDatabase.sql 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /****** 创建数据库: Database [LYFZERPDB] 数据库名变量:@DatabaseName@ 数据库路径变量:@DatabasePath@ Script Date: 2015/2/3 ******/
  2. IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'@DatabaseName@')
  3. BEGIN
  4. CREATE DATABASE [@DatabaseName@]
  5. ON PRIMARY
  6. ( NAME = N'@DatabaseName@_data', FILENAME = N'@DatabasePath@\@DatabaseName@_data.mdf' , SIZE = 16000KB , MAXSIZE = UNLIMITED, FILEGROWTH = 15%)
  7. LOG ON
  8. ( NAME = N'@DatabaseName@_log', FILENAME = N'@DatabasePath@\@DatabaseName@_log.ldf' , SIZE = 6144KB , MAXSIZE = 2048GB , FILEGROWTH = 1024KB )
  9. END
  10. IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
  11. begin
  12. EXEC [@DatabaseName@].[dbo].[sp_fulltext_database] @action = 'enable'
  13. end
  14. GO
  15. ALTER DATABASE [@DatabaseName@] SET ANSI_NULL_DEFAULT OFF
  16. GO
  17. ALTER DATABASE [@DatabaseName@] SET ANSI_NULLS OFF
  18. GO
  19. ALTER DATABASE [@DatabaseName@] SET ANSI_PADDING OFF
  20. GO
  21. ALTER DATABASE [@DatabaseName@] SET ANSI_WARNINGS OFF
  22. GO
  23. ALTER DATABASE [@DatabaseName@] SET ARITHABORT OFF
  24. GO
  25. ALTER DATABASE [@DatabaseName@] SET AUTO_CLOSE ON
  26. GO
  27. ALTER DATABASE [@DatabaseName@] SET AUTO_CREATE_STATISTICS ON
  28. GO
  29. ALTER DATABASE [@DatabaseName@] SET AUTO_SHRINK OFF
  30. GO
  31. ALTER DATABASE [@DatabaseName@] SET AUTO_UPDATE_STATISTICS ON
  32. GO
  33. ALTER DATABASE [@DatabaseName@] SET CURSOR_CLOSE_ON_COMMIT OFF
  34. GO
  35. ALTER DATABASE [@DatabaseName@] SET CURSOR_DEFAULT GLOBAL
  36. GO
  37. ALTER DATABASE [@DatabaseName@] SET CONCAT_NULL_YIELDS_NULL OFF
  38. GO
  39. ALTER DATABASE [@DatabaseName@] SET NUMERIC_ROUNDABORT OFF
  40. GO
  41. ALTER DATABASE [@DatabaseName@] SET QUOTED_IDENTIFIER OFF
  42. GO
  43. ALTER DATABASE [@DatabaseName@] SET RECURSIVE_TRIGGERS OFF
  44. GO
  45. ALTER DATABASE [@DatabaseName@] SET DISABLE_BROKER
  46. GO
  47. ALTER DATABASE [@DatabaseName@] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
  48. GO
  49. ALTER DATABASE [@DatabaseName@] SET DATE_CORRELATION_OPTIMIZATION OFF
  50. GO
  51. ALTER DATABASE [@DatabaseName@] SET TRUSTWORTHY OFF
  52. GO
  53. ALTER DATABASE [@DatabaseName@] SET ALLOW_SNAPSHOT_ISOLATION OFF
  54. GO
  55. ALTER DATABASE [@DatabaseName@] SET PARAMETERIZATION SIMPLE
  56. GO
  57. ALTER DATABASE [@DatabaseName@] SET READ_COMMITTED_SNAPSHOT OFF
  58. GO
  59. ALTER DATABASE [@DatabaseName@] SET RECOVERY SIMPLE
  60. GO
  61. ALTER DATABASE [@DatabaseName@] SET MULTI_USER
  62. GO
  63. ALTER DATABASE [@DatabaseName@] SET PAGE_VERIFY NONE
  64. GO
  65. ALTER DATABASE [@DatabaseName@] SET DB_CHAINING OFF
  66. GO
  67. ALTER DATABASE [@DatabaseName@] SET READ_WRITE
  68. GO