在你能开始进行Web页的编码之前,你需要在你的SQL数据库中设计并创建表,然后设置适当的权限。你不用为技巧信息数据库设计复杂的结构,所以我们就创建一张包含6各字段的简单表。字段名分别是tipID、 subDate、 author、 journal、 title、 和tip 。用代码 A中的SQL语句在库中创建一张新表。
代码 A: 用来创建TipsTable表的SQL 语句TipsTable
CREATE TABLE TipsTable (tipID INT IDENTITY, subDate DATETIME DEFAULT GETDATE(), author VARCHAR(50), journal VARCHAR(3), title VARCHAR(255), tip TEXT)
然后,你得决定谁需要访问你的数据库。你最少有两个用户。第一个就是匿名的Web帐号用户。在绝大多数NT系统上,该用户命名为IUSR_机器名。我们服务器的名称是Jupiter ,所以匿名的Web帐号用户就是IUSR_JUPITER 。如果你还没有这样做,你就需要为IUSR帐号创建一个注册。创建完这个注册用户后,你必须确保它能访问你用创建TipsTable 表的数据库。
你还得有个技巧信息库的管理员帐户。如果你已为管理技巧信息的用户建立了SQL注册,那么,你只需确定是否有对包含TipsTable表的数据库适当的访问权限。
最后一步就是为每个用户设置表级权限。在我们这个例子中,我们更改了IUSR_JUPITER 和 TANDREWS 用户的权限。给IUSR_JUPITER 用户授予了SELECT 和INSERT的权限,而给技巧信息库的管理者TANDREWS 用户赋予了SELECT、 INSERT 和DELETE的权限图B中列出了对每个用户的许可权限。