Index: actions.install
===================================================================
--- actions.install	(revision 686)
+++ actions.install	(revision 687)
@@ -61,6 +61,35 @@
       PRIMARY KEY (hook, op, aid)
       )");
       break;
+			
+	case 'mssql':
+      // Stores action information.
+      db_query("CREATE TABLE {actions} (
+        aid varchar(255) not null default '0',
+        type varchar(255) not null default '',
+        callback varchar(255) not null default '',
+        parameters varchar(8000) not null,
+        description varchar(255) not null default '0',
+        PRIMARY KEY (aid)
+      )");
+
+      // Stores action IDs for non-default actions.
+      db_query("CREATE TABLE {actions_aid} (
+        aid bigint not null unique identity(1,1),
+        PRIMARY KEY (aid)
+      )");
+			
+			db_query("SET IDENTITY_INSERT {actions_aid} ON"); //allow identity inserts
+
+      // Maps action to hook and operation assignments from actions.module.
+      db_query("CREATE TABLE {actions_assignments} (
+      hook varchar(32) not null default '',
+      op varchar(32) not null default '',
+      aid varchar(255) not null default '',
+      weight int not null default '0',
+      PRIMARY KEY (hook, op, aid)
+      )");
+      break;			
   }
   
   // Do initial synchronization of actions in code and the database.
