There are some suggested rules for database naming. The primary reason for these naming rules is that the database name is used in the generation of C and C++ identifiers and "include" file names:
- The first character of the identifier must be a letter of the alphabet (upper or lowercase) or an underscore ('_').
- The rest of the identifier name can consist of letters (upper or lowercase), underscores ('_') or digits (0-9).
The above rules are suggestions and not enforced by the schema compiler.
While there is no practical limit to the length of the database name, compilers and other third-party tools may have limitations for database name lengths.
Review the Database Uniform Resource Identifier (db-uri) section for how to reference the remote TFS when opening the database.