Example #1
0
        private void Rename()
        {
            if (!this.VerifyDatabase())
            {
                return;
            }

            string newName = this.DatabaseItem.GetMetadata("NewName");

            if (string.IsNullOrEmpty(newName))
            {
                this.Log.LogError("Please specify the new name using a NewName metadata item.");
                return;
            }

            this.LogTaskMessage(string.Format(CultureInfo.CurrentCulture, "Renaming Database: {0} to: {1}", this.DatabaseItem.ItemSpec, newName));
            SMO.Database db = this.sqlServer.Databases[this.DatabaseItem.ItemSpec];
            db.Rename(newName);
        }