Hi klewing,
I'm currently using Oracle and don't have ready access to SQL Server, so I have not tested whether the following will work for your purposes.
To create a CHECK constraint, follow the instructions in EA Help for "check constraint" (search for "check constraint" and read the documentation on "Indexes, Triggers Check Constraints").
Here's and example.
I added a "GENDER_CONSTRAINT" operation for the t_user table. I chose "check" as the op. stereotype. In the notes section of the operation, I typed "gender = 'F' OR gender = 'M'", then clicked on the Columns tab, and selected the "gender" column. I then saved the operation.
After generating the DDL code for t_user, the ALTER TABLE... ADD CONSTRAINT GENDER_CONSTRAINT... is included in the DDL code.
An alternative to CHECK constraints would be quite more elaborate and involved, but very much worth the effort if you want to automate a large ammount of operations: Create a new OpTable stereotype (Settings -> UML -> Stereotype), say "rule", and create a single new datatype for SQL Server 7 language (Settings -> Code Datatypes) so you can have a SQL Server 7 language included in your custom code generation templates. You can have a lot of fun creating your custom code generation templates (Settings -> Code Generation Templates). For large and complex databases this will save you a lot of time, but it does take a good deal of effort and practice to unleash the power of this EA feature. You can follow EA documentation on the customization and use of Code Generation templates and control macros, and don't forget that to generate this custom code you proceed by "Generate Code" (Ctrl + G) and not by "Generate DDL".
Hope this helps (and I hope I don't get you into a problem by suggesting to try customized Code Generation Templates).
Jaime