Ejemplo n.º 1
0
        public bool UpdateExtendedProperty(DBObjectExtendedProperty type, string value, string object_name, string column_name = "", string property_name = "MS_Description")
        {
            MSSqlService sql = new MSSqlService();

            sql.AddParameter("@name", SqlDbType.VarChar, property_name);
            sql.AddParameter("@value", SqlDbType.VarChar, value);
            sql.AddParameter("@level0type", SqlDbType.VarChar, "user");
            sql.AddParameter("@level0name", SqlDbType.VarChar, "dbo");
            sql.AddParameter("@level1type", SqlDbType.VarChar, type.ToString());
            sql.AddParameter("@level1name", SqlDbType.VarChar, object_name);

            if (type == DBObjectExtendedProperty.Column)
            {
                sql.AddParameter("@level2type", SqlDbType.VarChar, "column");
                sql.AddParameter("@level2name", SqlDbType.VarChar, column_name);
            }

            try
            {
                sql.ExecuteSP(sp_updateextendedproperty);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
        public void DeleteBackupHistory(DateTime date)
        {
            MSSqlService sql = new MSSqlService();

            sql.AddParameter("@oldest_date", SqlDbType.DateTime, date);

            sql.ExecuteSP(sp_delete_backuphistory);
        }
Ejemplo n.º 3
0
        public void BindDefault(string db_name, string table_name, string column_name, string default_value)
        {
            MSSqlService sql = new MSSqlService();

            sql.AddParameter("@defname", SqlDbType.VarChar, default_value);
            sql.AddParameter("@objname", SqlDbType.VarChar, db_name + "." + table_name + "." + column_name);

            sql.ExecuteSP(sp_bindefault);
        }
Ejemplo n.º 4
0
        public void SetStoredProcedureExec(string sp_name, bool exec)
        {
            MSSqlService sql = new MSSqlService();

            sql.AddParameter("@ProcName", SqlDbType.VarChar, sp_name);
            sql.AddParameter("@OptionName", SqlDbType.VarChar, "start_up");
            sql.AddParameter("@OptionValue", SqlDbType.VarChar, exec?"on":"off");

            sql.ExecuteSP(sp_procoption);
        }