thanks for your reply, actually, for q2, i have done the experiment,the answer is yes. Basically, the transactional replication is just copying the command such as insert, delete and update, so if the command can be executing at one server then it can also be executed at another server...but can not drop tables....