Rob Mackowiak and Ensberg are scheduled to report to the Padres on Wednesday.
Mackowiak, 31, is batting .278 (66-for-237) with 11 doubles, two triples, six homers, 36 RBI, 34 runs scored and 23 walks in 85 games this season. In parts of seven Major League seasons, he has batted .264 (585-for-2219) with 107 doubles, 18 triples, 63 home runs, 280 RBI, 294 runs, 216 walks and 48 steals. He has played in 790 games with the Pittsburgh Pirates (2001-2005) and the White Sox (2007). Mackowiak was originally selected by the Pirates in the 53rd round of the 1996 First-Year Player Draft.
Morgan Ensberg, 31, was designated for assignment by Houston on Sunday. In 85 games with the Astros this year, he has batted .232 (52-for-224) with 10 doubles, eight homers, 31 RBI, 36 runs and 31 walks. Since debuting with the Astros in 2000, in 673 games the third baseman has hit .266 (551-for-2072) with 99 doubles, 10 triples, 105 homers, 335 RBI, 323 runs, 319 walks and 22 steals.
Ensberg’s 105 career home runs rank second all-time among Astros third basemen, and in 2005, he finished fourth in the NL Most Valuable Player voting after hitting .283 (149x526) with 36 home runs and 101 RBI. Ensberg also made his first NL All-Star appearance in 2005 while also receiving The Sporting News NL Silver Slugger Award at third base. Selected by the Astros in the ninth round of the June 1998 draft, Ensberg appeared in 26 postseason games for the club from 2004-05 and hit two home runs in the postseason, including one in Game 2 of the 2005 World Series.
In 41 appearances at Class-A Lake Elsinore, the 23-year-old Jon Link is 2-1 with 13 saves and a 3.07 ERA (14 ER/41.0 IP) with 11 walks and 45 strikeouts. He was selected in the 26th round of the 2005 First-Year Player Draft.