aboutsummaryrefslogtreecommitdiff
path: root/src/xsd/sql/SqlFileSpec.xsd
blob: ad624ea4f8ee9e1a5efb66b5626a61a443bb7ff9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<element name="SqlFileSpec">
    <annotation>
      <documentation>File specification for a Sql database.</documentation>
    </annotation>
    <complexType>
      <choice minOccurs="0" maxOccurs="unbounded">
        <any namespace="##other" processContents="lax">
          <annotation>
            <documentation>
              Extensibility point in the WiX XML Schema. Schema extensions can register additional
              elements at this point in the schema.
            </documentation>
          </annotation>
        </any>
      </choice>
      <attribute name="Id" use="required" type="xs:string">
        <annotation>
          <documentation>Unique identifier in your installation package for this file specification. If an Id is not provided, one will generated for you.</documentation>
        </annotation>
      </attribute>
      <attribute name="Name" type="xs:string">
        <annotation>
          <documentation>Specifies the logical name for the database file.</documentation>
        </annotation>
      </attribute>
      <attribute name="Filename" use="required" type="xs:string">
        <annotation>
          <documentation>Specifies the operating-system file name for the database file.</documentation>
        </annotation>
      </attribute>
      <attribute name="Size" type="xs:string">
        <annotation>
          <documentation>
            Specifies the size of the database file. The GB, MB and KB suffixes can be used to specify gigabytes, 
            megabytes or kilobytes. The default is megabytes if no suffix is specified. When a Size is not 
            supplied for a database file, SQL Server uses the size of the primary file in the model database. 
          </documentation>
        </annotation>
      </attribute>
      <attribute name="MaxSize" type="xs:string">
        <annotation>
          <documentation>
            Specifies the maximum size to which the database file can grow. The GB, MB and KB suffixes can be used to 
            to specify gigabytes, megabytes or kilobytes. The default is megabytes if no suffix is specified. If 
            MaxSize is not specified, the file will grow until the disk is full.
          </documentation>
        </annotation>
      </attribute>
      <attribute name="GrowthSize" type="xs:string">
        <annotation>
          <documentation>
            Specifies the growth increment of the database file. The GB, MB and KB and % suffixes can be used to 
            specify gigabytes, megabytes, kilobytes or a percentage of the current file size to grow. The default is 
            megabytes if no suffix is specified. The default value is 10% if GrowthSize is not specified, and the 
            minimum value is 64 KB. The GrowthSize setting for a file cannot exceed the MaxSize setting.
          </documentation>
        </annotation>
      </attribute>
      <anyAttribute namespace="##other" processContents="lax">
        <annotation>
          <documentation>
            Extensibility point in the WiX XML Schema.  Schema extensions can register additional
            attributes at this point in the schema.
          </documentation>
        </annotation>
      </anyAttribute>
    </complexType>
  </element>